📅  最后修改于: 2023-12-03 14:59:16.989000             🧑  作者: Mango
androidx.appcompat.widget.Toolbar
是一个可扩展的导航工具栏控件,它在Android中常用于代替传统的ActionBar
来提供应用程序的导航和操作功能。
androidx.appcompat.widget.Toolbar
继承自android.widget.Toolbar
,但由于android.widget.Toolbar
已经过时,因此建议使用androidx.appcompat.widget.Toolbar
来构建应用程序的工具栏。
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?actionBarSize"
android:background="@color/colorPrimary"
android:title="@string/app_name"
app:titleTextColor="@android:color/white"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
app:theme="@style/ThemeOverlay.AppCompat.ActionBar" />
android:background
:指定工具栏的背景颜色或背景drawable。android:title
:指定工具栏的标题文本。app:titleTextColor
:指定工具栏标题的文本颜色。app:popupTheme
:指定弹出菜单的主题样式。app:theme
:指定工具栏的主题样式。以下是一些常用的androidx.appcompat.widget.Toolbar
方法:
void setTitle(CharSequence title) // 设置工具栏标题文本
void setNavigationIcon(Drawable icon) // 设置导航图标
void setOnMenuItemClickListener(Toolbar.OnMenuItemClickListener listener) // 设置菜单项点击监听器
void inflateMenu(int resId) // 加载菜单资源
通过使用androidx.appcompat.widget.Toolbar
,开发人员可以方便地创建自定义的导航工具栏,进行灵活的外观设计和交互操作。它是一个强大和灵活的控件,可以轻松满足应用程序的导航和操作需求。
注意: 以上示例和解析内容仅供参考,实际使用时请根据需求进行适当的修改和定制。