大佬教程收集整理的这篇文章主要介绍了android – 设置appcompat工具栏菜单的字体样式粗体,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
styles.xml
<style name="toolbarMenuTheme"> <item name="android:colorBACkground">@color/white</item> <item name="android:textColor">@color/red</item> <item name="android:textSize">10sp</item> <item name="android:textStyle">bold</item> </style>
我的布局片段.
<android.support.v7.widget.Toolbar xmlns:android="http://scheR_431_11845@as.android.com/apk/res/android" android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="48dp" android:layout_marginTop="-5dp" android:BACkground="@color/white" android:theme="@style/toolbarMenuTheme"/>
我的膨胀布局.
<item android:id="@+id/web_view_reload" android:icon="@drawable/replay" android@R_859_6964@="Reload" app:showAsAction="always"/> <item android:id="@+id/web_view_action" android:icon="@drawable/stack_icon_on" android@R_859_6964@="Stack" app:showAsAction="always"/> <item android:id="@+id/web_view_screenshot" android:icon="@drawable/screenshot" android@R_859_6964@="Screenshot" app:showAsAction="always"/> <item android:id="@+id/web_view_share" android@R_859_6964@="SHARE WEBSITE"/> <item android:id="@+id/web_view_copy_url" android@R_859_6964@="Copy URL"/>
用java填充它:
Toolbar toolbar = (Toolbar) view.findViewById(R.id.toolbar); toolbar.setNavigationIcon(R.drawable.X); toolbar.inflateMenu(R.menu.web_view_toolbar_menu);
并设置单击侦听器:
toolbar.setOnMenuItemClickListener(new Toolbar.onMenuItemClickListener() { @Override public Boolean onMenuItemClick(MenuItem item) { .... } }
评论后编辑
这是我的完整styles.xml
Styles.xml
<?xml version="1.0" encoding="utf-8"?> <@R_489_5550@es> <style name="CustomUITheme" parent="@style/Theme.AppCompat.Light.NoActionBar"> <item name="android:windowNotitle">true</item> <item name="android:windowActionBar">false</item> <item name="windowActionBar">false</item> <item name="android:windowBACkground">@color/milky</item> <!--item name="android:textSELEctHandle">@drawable/text_SELEct_handle_middle</item> <item name="android:textSELEctHandleLeft">@drawable/text_SELEct_handle_left</item> <item name="android:textSELEctHandleRight">@drawable/text_SELEct_handle_right</item--> <item name="colorPriMary">@color/toolbar_bg</item> <item name="colorPriMaryDark">#ff404040</item> <item name="colOraccent">@color/accent</item> <item name="android:textColorHighlight">@color/text_highlight</item> <!--item name="alertDialogTheme">@style/AppCompatAlertDialogStyle</item--> </style> <style name="toolbarMenuTheme" parent="TextAppearance.Widget.AppCompat.Toolbar.title"> <item name="android:colorBACkground">@color/white</item> <item name="android:textColor">@color/red</item> <item name="android:textSize">10sp</item> <item name="android:textStyle">bold</item> </style> <style name="AppCompatAlertDialogStyle" parent="Theme.AppCompat.Light.Dialog.Alert"> <item name="android:BACkground">#FFFFFF</item> <item name="android:windowNotitle">true</item> </style> <!--style name="CustomActionBar" parent="@android:style/Widget.Holo.Light.ActionBar.solid.Inverse"> <item name="android:BACkground">@color/toolbar_bg</item> </style--> <style name="captionOnly"> <item name="android:BACkground">@null</item> <item name="android:clickable">false</item> <item name="android:focusable">false</item> <item name="android:minHeight">0dp</item> <item name="android:minWidth">0dp</item> </style> <!-- FAB --> <style name="FloaTingActionButton" parent="android:Widget.ImageButton"> <item name="floaTingActionButtonSize">normal</item> </style> <!-- empty states --> <style name="empty_title"> <item name="android:textSize">10dp</item> </style> <style name="empty_details"> <item name="android:textColor">#999999</item> <item name="android:textSize">8dp</item> </style> </@R_489_5550@es>
<style name="ActionBar.nameText" parent="TextAppearance.AppCompat.Widget.ActionBar.title"> <item name="android:textColor">@color/PriMaryTextColor</item> <item name="android:textSize">18sp</item> <item name="android:textStyle">bold</item> </style>
样式名称和父级可能在您的情况下有所不同,但将概念设为粗体
编辑
在toolbar.xml中使用以下内容
<android.support.v7.widget.Toolbar xmlns:android="http://scheR_431_11845@as.android.com/apk/res/android" xmlns:companyApp="http://scheR_431_11845@as.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="?actionBarSize" companyApp:theme="@style/ActionBarThemeOverlay" companyApp@R_859_6964@TextAppearance="@style/ActionBar.nameText"> </android.support.v7.widget.Toolbar>
<style name="ActionBarThemeOverlay" parent=""> <item name="android:textColorPriMary">@color/PriMaryTextColor</item> <item name="colorControlHighlight">@color/BACkgroundColor</item> <item name="android:actionMenuTextColor">@color/PriMaryTextColor</item> <item name="android:textColorSecondary">@color/PriMaryTextColor</item> <item name="android:BACkground">@color/PriMaryBACkgroundColor</item> </style>
并在Androidmanifest.xml中
<application android:icon="@drawable/ic_launcher" android:label="@String/app_name" android:theme="@android:style/Your Theme">
以上是大佬教程为你收集整理的android – 设置appcompat工具栏菜单的字体样式粗体全部内容,希望文章能够帮你解决android – 设置appcompat工具栏菜单的字体样式粗体所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。