我真的很難做任何事情在操作欄sherlock的溢出菜單。使用自定義視圖溢出菜單項
理想情況下,我想,以設置一個不同的字體和改變pressed
狀態的顏色使用自定義TextView
每個項目。
我已經試過(全部沒有成功):
Changing The Style Of Actionbar Overflow
Actionbar styled overflow menu items
listview as action overflow in sherlock actionbar
https://groups.google.com/forum/#!msg/actionbarsherlock/5lHOKNlXn_4/f9XicMXbFFAJ
我的應用程序都會有不同的片段,在溢出菜單不同的項目均是增量BaseFragment
。我也在使用v4支持包。我創建我的菜單是這樣的:
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R.menu.activity_borrow, menu);
}
activity_borrow.xml:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/menu_filter"
android:title="test"
android:orderInCategory="100"
android:showAsAction="never"
/>
</menu>
我的應用程序使用,從Theme.Sherlock
繼承的主題。
如何在該菜單中使用自定義視圖?或者至少,我該如何更改默認的藍色狀態pressed
?
試試這個http://jgilfelt.github.com/android-actionbarstylegenerator/生成你自己的風格,並使用它 – baboo 2013-03-11 12:28:03
我不想覆蓋我的整個應用程序的樣式 - 我只需要一個小部分那個生成器不提供。 – boz 2013-03-11 12:31:32