0
我有一個已部署的應用程序,它至少具有API級別14(4.1.0)。 我的16(4.4.2)Actionbar壞佈局
操作欄我應該像這樣的API開發:
不過,我已聯繫用戶(擁有4.1 .2)並且它具有這種外觀(取自用戶發送的照片):
操作欄菜單定義使用標準菜單元素(圖標/ actionLayout)。 此外,當粘貼上一個菜單/操作欄項時,此佈局會根據用戶請求顯示。然後通過使用invalidateOptionsMenu()
使現有的無效來顯示操作欄。
菜單,然後膨脹,通過:
MenuInflater inflater = getMenuInflater();
inflater.inflate(iMenuResource, menu);
這是一個已知的問題? 是否有解決方法?
我希望有人能夠幫助這裏...問題的
來源似乎已經找到。
欄中的第二個圖標是具有特殊行爲的自定義控件。儘管它看似正確地處理了onMeasure
,但它獲得的寬度值遠遠大於請求的大小。
它請求96dp但尚未收到操作欄的寬度。 這是一個android 4.1.2的問題嗎?