Android【Toolbar、DrawerLayout 滑动菜单、 FloatingActionButton 悬浮按钮、Snackbar可交互提示、 Coordinator】

目录

1.Toolbar

1.1基本框架

1.2常用属性

1.3添加工具栏点击事件

1.4 溢出菜单

1.5 溢出菜单的点击事件

2 DrawerLayout 滑动菜单

2.1 基本框架

2.2 NavigationView

3 FloatingActionButton 悬浮按钮和可交互提示

3.1 基本框架

4 Snackbar

 4.1 基本框架

5 CoordinatorLayout

 5.1 基本框架

5.2 具体用法


1.Toolbar

还记得我们每次打开的程序的标题栏吗?那不是 toolbar 做的 , 那是 actionbar 做的 , Toolbar 可以说是 Actionbar 的升级版了。 Toolbar 不仅有 Actionbar 的所有功能 , 而且还更加灵活 .
在项目运行在虚拟机上时,都可以看见屏幕上方有一个栏目(下图红框圈出的部分),此为系统默认的
DarkActionBar ,可在 themes.xml 中查看。
Android【Toolbar、DrawerLayout 滑动菜单、 FloatingActionButton 悬浮按钮、Snackbar可交互提示、 Coordinator】_第1张图片

去掉系统默认栏目的的方法:

Android【Toolbar、DrawerLayout 滑动菜单、 FloatingActionButton 悬浮按钮、Snackbar可交互提示、 Coordinator】_第2张图片

以便于我们更灵活的编辑栏目内容,所以我们先将主题文件中的 DarkActionBar
改为 NoActionBar ,再次运行就可以发现顶端的栏目不见了

1.1基本框架




    
 
注意尖括号里不是普通的 Toolbar ,而是 androidx.appcompat.widget.Toolbar

1.2常用属性

属性
说明
app:navigationIcon
导航图标,一般情况下放回退按钮,点击退回上一个界面。

你可能感兴趣的:(Android,android,android,studio,java,交互)