我真的很难做任何事情在操作栏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