1
我正在开发使用Sherlock操作栏的小型Android应用程序。在我的操作栏中,我使用子菜单。每一件事情都工作得很好唯一的问题是,我无法重写该子菜单文本的样式。我想要更改子菜单标题的颜色和文本,并下拉列表文本的颜色和大小。我想这在下面的方式...在Sherlock动作栏中更改子菜单文字大小和颜色android
// displaying sub menu
SubMenu subMenu1 = menu.addSubMenu("Coupons");
subMenu1.add("Co1");
subMenu1.add("co2");
subMenu1.add("co3");
MenuItem subMenu1Item = subMenu1.getItem();
//subMenu1Item.setIcon(R.drawable.fb_br);
subMenu1Item.setTitle("Cards");
subMenu1Item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT);
,我试图以这种方式
<style name="AppTheme" parent="@style/Theme.Sherlock.Light">
<item name="android:dropDownListViewStyle">@style/MyDropDownListView</item></style>
<style name="MyDropDownListView" parent="android:style/Widget.ListView.DropDown">
<item name="android:textColor">#FFFFFF</item>
</style>
但它不工作的覆盖在style.xml文字风格等。我在做一些事情了?。如何做到这一点..需要帮助的..谢谢..
你好nilkash,你有没有找到任何方法来改变子菜单项的颜色。 – Dory 2013-04-24 08:11:36