我在使用ActionBar Sherlock的overflow菜单时遇到了实际困难。
理想情况下,我希望为每个项目使用自定义TextView
,以便在其上设置不同的字体并更改pressed
状态的颜色。
我已经尝试过以下方法(都没有成功):
更改Actionbar Overflow的样式
Actionbar风格的溢出菜单项
在Sherlock ActionBar中将ListView作为Action Overflow
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
状态?