簡體   English   中英

我可以在具有硬件密鑰的設備上的溢出菜單中設置文本樣式嗎

[英]Can I style the text in the overflow menu on devices that have hardware key

我一直在研究此問題,找不到解決方案,也沒有最近的回復。 一年前的這個SO問題( 如何在操作溢出菜單中設置文本樣式 )表示無法處理文本顏色,但我希望AppCompat在Sherlock失敗的情況下能夠解決此問題。

我已經嘗試將android:panelTextAppearance的android:textColor更改為無效。 在源代碼中尋找任何可能解決運氣不佳的樣式。 您知道任何可能的解決方案嗎? 還是這還不可能?

我只想說誰在乎,因為硬件菜單應該在6英尺以下,但是由於三星一直在使用它們,因此我不得不對此進行研究。 感謝您的任何答復

你有嘗試過嗎? 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);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM