Toolbar改变Action Menu Item 的文字颜色
2016-09-23 15:22
351 查看
布局文件
menu文件
系统默设置了ActionMenu每个Item的文字颜色和大小,如果需要改变Item的颜色。
要先定义一下样式
在style.xml文件中增加
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:toolbar="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="#0176da" toolbar:logo="@mipmap/ic_launcher" toolbar:navigationIcon="@mipmap/icon_home" toolbar:subtitle="456" toolbar:title="123"> <!--自定义控件--> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Clock" /> </android.support.v7.widget.Toolbar> </LinearLayout>
menu文件
<?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" > <item android:id="@+id/action_search" android:icon="@mipmap/icon_search" android:title="Search" app:showAsAction="never" /> <item android:id="@+id/action_notification" android:icon="@mipmap/icon_discover" android:title="Notification" app:showAsAction="never" /> <item android:id="@+id/action_item1" android:title="title1" app:showAsAction="never" /> <item android:id="@+id/action_item2" android:title="title2" app:showAsAction="never" /> </menu>
ToolBarTestActivity.java
public class ToolBarTestActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.toolbar_test); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); toolbar.inflateMenu(R.menu.base_toolbar_menu); } }
系统默设置了ActionMenu每个Item的文字颜色和大小,如果需要改变Item的颜色。
要先定义一下样式
在style.xml文件中增加
<style name="Theme.Toolbar.Base" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:textColorPrimary">@color/red</item> </style>
<android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="#0176da" toolbar:popupTheme="@style/Theme.Toolbar.Base" toolbar:logo="@mipmap/ic_launcher" toolbar:navigationIcon="@mipmap/icon_home" toolbar:subtitle="456" toolbar:title="123">
相关文章推荐
- Toolbar menu item showAsAction="always" title 颜色设置
- Android ListView 点击Item的时候,改变文字颜色和背景色
- ListView中的Item中的文字改变颜色??
- AndroidListView点击Item的时候 改变文字颜色和背景色
- android设置toolbar的menu itemTextView颜色
- ListView 点击Item的时候,改变文字颜色和背景色
- android设置toolbar的menu itemTextView颜色 set toolbar menu item text color
- Android:改变 Toolbar 的文字和溢出图标颜色
- Android MenuItem 设置文字颜色-TextColor的设置
- 【UI-基础】改变UITabBarItem图片的颜色及文字
- Toolbar修改MenuItem字体颜色及布局
- Android:改变 Toolbar 的文字和溢出图标颜色
- Toolbar中menu菜单文字颜色的修改
- ListView 点击Item的时候,改变文字颜色和背景色
- IOS UITabBar+UINavigation(改变背景/标题文字颜色、状态图片、tabbar选中方形背景、item间距)
- ListView 点击Item的时候,改变文字颜色和背景色
- Toolbar中menu菜单文字颜色的修改
- android listView 点击Item的时候,改变文字颜色和背景色
- Android:改变 Toolbar 的文字和溢出图标颜色
- css selection改变文字反选的背景颜色