我构建了一个简单的菜单(如果我在eclipse上点击我的模拟器中的“菜单”选项,我会看到它),我在这个菜单中有三个选项:关于我们,首选项和退出。他们每个人都工作和善,但我有一个小问题。 菜单的颜色是白色,文字也是白色,所以我无法看到文字。
这是XML代码:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:text="About Us"
android:id="@+id/aboutUs"
android:numericShortcut="1"
android:alphabeticShortcut="a" />
<item
android:text="Perferences"
android:id="@+id/perferences" />
<item
android:text="Exit"
android:id="@+id/exit" />
</menu>
希望得到答案,并提前致谢!
public boolean onCreateOptionsMenu(android.view.Menu menu) {
// TODO Auto-generated method stub
super.onCreateOptionsMenu(menu);
MenuInflater blowUp = getMenuInflater();
blowUp.inflate(R.menu.cool_menu, menu);
return true;
}
答案 0 :(得分:1)
请添加:
<item name="android:actionMenuTextColor">@color/any_color_you_want</item>
到你的styles.xml
答案 1 :(得分:0)
您可以使用SpannableString更改文本的颜色。将SpannableString设置为title而不是String。
SpannableString str = new SpannableString("Perferences");
str.setSpan(new ForegroundColorSpan(Color.RED), 0, str.length(), 0);
perferences.setTitle(str);