ToolBar和appBar的区别
时间: 2024-04-14 15:12:09 浏览: 31
ToolBar 和 AppBar 都是 Android 开发中常用的 UI 控件,但它们有一些区别。ToolBar 是一个独立的控件,可以在布局中直接使用,而 AppBar 是包含在 Android 的 Material Design 风格中的一个全局工具栏,通常包含应用程序的名称、导航按钮、菜单等。此外,ToolBar 可以放置在任何布局中,而 AppBar 只能放置在顶级布局中。
相关问题
com.google.android.material.appbar.appbarlayout
b'com.google.android.material.appbar.appbarlayout' 是一个 Android 开发中的一个 AppBarLayout 组件。AppBarLayout 是一个可滚动的布局容器,通常和 Toolbar 和 TabLayout 配合使用,用来实现 Material Design 风格的应用程序布局。
AndroidStudio MainActivity顶部有一个toolbar。怎样让整个页面除toolbar之外都能滚动
你可以使用 `CoordinatorLayout` 和 `AppBarLayout` 来实现这个效果。在 `AppBarLayout` 中添加一个 `Toolbar`,然后将需要滚动的内容放在 `NestedScrollView` 中。下面是一个示例布局代码:
```
<androidx.coordinatorlayout.widget.CoordinatorLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.google.android.material.appbar.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_scrollFlags="scroll|enterAlways" />
</com.google.android.material.appbar.AppBarLayout>
<androidx.core.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<!-- 这里放需要滚动的内容 -->
</androidx.core.widget.NestedScrollView>
</androidx.coordinatorlayout.widget.CoordinatorLayout>
```
注意 `Toolbar` 中的 `app:layout_scrollFlags` 属性,它指定了 `Toolbar` 随着滚动进入和退出的效果。另外,`NestedScrollView` 中的 `app:layout_behavior` 属性是必需的,它告诉 `CoordinatorLayout` 如何处理滚动事件。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)