android Toolbar使用方法
2016-01-08 10:48
543 查看
Actionbar一直使用的不是很好,刷知乎看见说actionbar已经过时了,现在Google推荐使用Toolbar,正好就来学学吧。
隐藏可以通过修改我们继承的主题为:Theme.AppCompat.Light.NoActionBar,当然也可以通过设置以下属性完成:
我们这里选择前者:
修改res/values/styles.xml
2)在布局文件中声明
3)代码中设定
颜色的属性说明,还是下面这张图最清楚了:
(1)ToolBar的引入
1)隐藏原本的ActionBar隐藏可以通过修改我们继承的主题为:Theme.AppCompat.Light.NoActionBar,当然也可以通过设置以下属性完成:
<item name="windowActionBar">false</item> <item name="android:windowNoTitle">true</item>
我们这里选择前者:
修改res/values/styles.xml
<!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> </style>
2)在布局文件中声明
<android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_height="wrap_content" android:layout_width="match_parent" android:background="@color/colorPrimaryDark"/>
3)代码中设定
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); // App Logo toolbar.setLogo(R.mipmap.ic_launcher); // Title toolbar.setTitle("App Title"); // Sub Title toolbar.setSubtitle("Sub title"); } }一个初步的Toolbar就是这样的,要自己定义style.
颜色的属性说明,还是下面这张图最清楚了:
相关文章推荐
- Android:使用shape制作素材
- Android Studio中的快捷键
- Android Service绑定
- android 设置textview中划线效果
- 学习笔记6:图形绘制
- Android LinearLayout(线性布局)
- Android样式之Shape
- Android 的Otto插件的使用
- Android Handler 四个使用实例 及HandlerThread的使用,androidhandler实例,HandlerThread 源码分析
- Ubuntu下Android apk反编译
- android通过USB连接佳博80打印机
- Android中CrashHandler默认异常处理机制
- Android自定义View(二)深入理解Android中的自定义属性
- Android或者手机版本号和sdk还有手机型号
- 一篇文章讲清楚android ImageView.ScaleType
- ADB 在 Android SDK 的中的路径
- Android Studio中文字体显示乱码
- Android开发笔记——图片缓存、手势及OOM分析
- Android Studio 中文字体显示乱码
- Android自定义View(一)View绘制流程以及invalidate()等相关方法分析