- Toolbar:
标题栏控件,类似于 ActionBar 。
使用的话得先把主题设置为 NoActionBar 。
在主题的代码里面 colorPrimary:表示标题栏的颜色;colorPrimaryVariant:标题栏里面的字的颜色;colorOnPrimary:状态栏的颜色。也就是下面这段,当然还有其他的,我也不知道了。
之后在 MainActivity 里面使用 *setSupportActionBar( toolbar )*将Toolbar的实例传入。
在标题栏显示的文字可以在 AndroidManifest.xml 文件中的<activity 里面用 *android:label="?"*修改。
在这个标题栏里面可以加些 menu 。在menu文件夹下创建一个菜单编写几个 按钮 代码,然后在 MainActivity 里面使用 onCreateOptionsMenu(menu: Menu?) 来加载这个菜单文件,然后在 onOptionsItemSelected(item: MenuItem) 方法中来处理各个按钮的点击事件。
- 滑动菜单
可以将一些菜单选项隐藏起来,不显示在主屏幕上,通过滑动将菜单显示出来。这需要用到 DrawerLayout (直译就是 抽屉布局)这个布局方式:一个布局可以放入两个子控件,一个是在主屏幕上显示的内容,另外一个是滑动后显示的内容。第二个子控件也就是滑动