我现在一直在研究这个问题,但我找不到解决方案,也找不到最近的回复。一年前的这个问题(How to style the text in action overflow menu)表示没有办法处理文本颜色,但我希望AppCompat已经解决了Sherlock失败的问题。
我已经尝试更改android:textColor for android:panelTextAppearance无济于事。除了通过消息来源寻找任何可能解决这个问题的风格,没有运气。你知道任何可能的解决方案吗?或者这仍然不可能?
我想说的是谁在乎硬件菜单应该在6英尺以下,但由于三星不断使用它们,我不得不对此进行调查。感谢您的任何回复
答案 0 :(得分:1)
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R.menu.your_menu, menu);
int positionOfMenuItem = 0; // or whatever...
MenuItem item = menu.getItem(positionOfMenuItem);
SpannableString s = new SpannableString("My red MenuItem");
s.setSpan(new ForegroundColorSpan(Color.RED), 0, s.length(), 0);
item.setTitle(s);
}