我的菜单项变为红色,10sp,背景为白色,但textStyle粗体不起作用.为什么是这样?
styles.xml
@color/white
@color/red
10sp
bold
我的布局片段.
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"/>
我的膨胀布局.
android:id="@+id/web_view_reload"
android:icon="@drawable/replay"
android:title="Reload"
app:showAsAction="always"/>
android:id="@+id/web_view_action"
android:icon="@drawable/stack_icon_on"
android:title="Stack"
app:showAsAction="always"/>
android:id="@+id/web_view_screenshot"
android:icon="@drawable/screenshot"
android:title="Screenshot"
app:showAsAction="always"/>
android:id="@+id/web_view_share"
android:title="SHARE WEBSITE"/>
android:id="@+id/web_view_copy_url"
android:title="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
true
false
false
@color/milky
@color/toolbar_bg
#ff404040
@color/accent
@color/text_highlight
@color/white
@color/red
10sp
bold
#FFFFFF
true
@null
false
false
0dp
0dp
normal
10dp
#999999
8dp