大佬教程收集整理的这篇文章主要介绍了android – 当我们使用app时更改选项菜单的文字颜色:showAsAction =“always”,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
这是我的代码:
工具栏
<android.support.v7.widget.Toolbar xmlns:android="http://scheR_54_11845@as.android.com/apk/res/android" xmlns:app="http://scheR_54_11845@as.android.com/tools" android:id="@+id/my_awesome_toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:theme="@android:style/ThemeOverlay.Material.Light" app:popupTheme="@style/Theme.AppCompat.NoActionBar" android:BACkground="@drawable/tb_header" android:minHeight="?attr/actionBarSize"/>
款式
<style name="MStyle" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:windowBACkground">@android:color/white</item> <item name="android:colorBACkground">@android:color/black</item> <item name="colorPriMary">@color/colorPriMary</item> <item name="colOraccent">@color/colOraccent</item> <item name="colorPriMaryDark">@color/colorPriMaryDark</item> <item name="android:textAllCaps">false</item> <item name="android:popupMenuStyle">@style/MyPopupMenu</item> <item name="android:panelBACkground">@android:color/holo_green_light</item> <item name="android:actionBarWidgetTheme">@style/AppTheme</item> </style> <style name ="MyPopupMenu" parent="android:Theme.Holo.Light"> <item name="android:popupBACkground">@android:color/holo_green_light</item> </style> ****Option menu**** <menu xmlns:android="http://scheR_54_11845@as.android.com/apk/res/android" xmlns:app="http://scheR_54_11845@as.android.com/apk/res-auto" xmlns:tools="http://scheR_54_11845@as.android.com/tools" tools:context="com.doubtfire.userprofiles.ParentProfileActivity"> <item android:id="@+id/action_skip" android@R_82_6964@="@String/menu_str_skip" android:orderInCategory="100" app:showAsAction="always" /> </menu> ****I even apply code at onPrepareOptionMenu**** @Override public Boolean onPrepareOptionsMenu(Menu menu) { for (int i=0; i<menu.size(); i++) { MenuItem mi = menu.getItem(i); String title = mi.gettitle().toString(); SpAnnable newtitle = new SpAnnableString(titlE); newtitle.setSpan(new ForegroundColorSpan(Color.WHITE),newtitle.length(),SpAnnable.SPAN_EXCLUSIVE_EXCLUSIVE); mi.settitle(newtitlE); } return true; }@H_616_12@
<item name="android:actionMenuTextColor">#FFFFFF</item>
在MStyle中,如下所示:
<style name="MStyle" parent="Theme.AppCompat.Light.NoActionBar"> ... <item name="android:actionMenuTextColor">#FFFFFF</item> <!-- for appcompat--> <item name="actionMenuTextColor">#FFFFFF</item> </style>
当SAVE项目在ActionBar上可见时,此菜单项的更改颜色
@H_616_12@ @H_616_12@以上是大佬教程为你收集整理的android – 当我们使用app时更改选项菜单的文字颜色:showAsAction =“always”全部内容,希望文章能够帮你解决android – 当我们使用app时更改选项菜单的文字颜色:showAsAction =“always”所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。