0

我现在一直在研究这个问题,但我找不到解决方案,也找不到最近的回应。一年前的这个 SO 问题(How to style the text in action overflow menu)说没有办法处理文本颜色,但我希望 AppCompat 已经解决了 Sherlock 失败的问题。

我已经尝试将 android:textColor 更改为 android:panelTextAppearance 无济于事。以及通过源寻找任何可能解决这个问题的风格,但没有运气。您知道任何可能的解决方案吗?还是这仍然不可能?

我只想说谁在乎,因为硬件菜单应该在 6 英尺以下,但由于三星继续使用它们,我不得不对此进行调查。感谢您的任何回复

4

1 回答 1

1

你试过这个吗?stackoverflow.com/a/19008769/1139784我会这样认为,因为您链接的问题有类似的答案。

@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);
}
于 2014-02-11T01:20:44.647 回答