5
A
回答
3
這可以通過設置一些樣式你的動作條來完成。這是在這篇博文中解釋http://android-developers.blogspot.com.au/2011/04/customizing-action-bar.html
你需要爲你的應用程序設置你的風格。
<style name="MyTheme" parent="android:style/Theme.Holo.Light">
<item name="android:dropDownListViewStyle">@style/MyDropDownListView</item>
</style>
然後,您可以使用自己的文本顏色指定此樣式。
<!-- style the items within the overflow menu -->
<style name="MyDropDownListView" parent="android:style/Widget.Holo.ListView.DropDown">
<!-- This is the orange text color -->
<item name="android:textColor">#CC3232</item>
</style>
-1
這沒有改變文字顏色,只有Backgorund顏色
1
您可以輕鬆地通過使用SpannableString
代替String
改變MenuItem
文本的顏色。
@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);
}
相關問題
- 1. Android - ActionBarSherlock - 在子菜單中設置文本的文本顏色
- 2. ActionBarSherlock NAVIGATION_MODE_LIST文本顏色
- 3. Android工具欄菜單文本顏色
- 4. 菜單中的超級文本顏色?
- 5. 將文本顏色和提示文本顏色設置爲SearchView中的文本
- 6. 更改菜單項的文本顏色
- 7. Android視圖設置文本顏色
- 8. OpenGL:設置文本顏色?
- 9. 導航子菜單文本顏色
- 10. 在Java文本框中設置文本顏色
- 11. 在tinyMCE的上下文菜單中添加「文本顏色」
- 12. 在一個listview項目中設置文本視圖的文本顏色? (Android)
- 13. 如何設置文本顏色在OpenGL
- 14. 如何在Spinner中設置項目的文本顏色Android
- 15. Android:在警報中設置文本顏色的格式
- 16. 如何設置ActionItem文本的顏色
- 17. PyQt的 - 設置文本顏色爲QTabWidget
- 18. 如何設置UIWebView的文本顏色?
- 19. 設置android.widget.SearchView的文本顏色
- 20. 在android中設置文本背景顏色
- 21. 如何在Android Studio API 10中設置TextView文本顏色
- 22. Android ActionBarSherlock更改文本樣式/大小/顏色
- 23. 如何爲TabLayout.Tab設置未選中的文本顏色 - Android
- 24. 靜態控制設置文本顏色
- 25. wxPython StyledTextCtrl設置(部分)文本顏色
- 26. 設置全局文本顏色?
- 27. 設置靜態文本顏色Win32
- 28. 設置WKInterfacePicker顏色(文本或輪廓)
- 29. 使用JColorChooser設置文本顏色
- 30. 如何設置DataGridTextColumn文本顏色?
那麼這實際上不適合我。這裏的DropDown Item只有後臺選擇器。 – redestructa
適合我!我實際上是在Xamarin Android中開發的,我一直在尋找這個解決方案。經過無數谷歌搜索,我終於絆倒了這一點,並嘗試它,它的工作就像一個魅力。你不知道這個子菜單最終會變成藍色的哈哈。 – TeamChillshot