| 属性 | 含义 |
|---|---|
| layout_width | 宽度 |
| android:layout_height=“?attr/actionBarSize” | 高度 |
| background | 背景颜色 |
| navigationIcon | 导航图标<一般用于返回> |
| title | 主标题 |
| titleTextColor | 主标题颜色 |
| titleMarginStart | 标题距离左边的间距 |
| subtitle | 子标题 |
| subtitleTextColor | 子标题颜色 |
| logo | 图标 |

空Activity创建后,默认自带一个bar

改成NoActionBar

运行


<androidx.appcompat.widget.Toolbar
android:background="#ffff0000"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:navigationIcon="@drawable/ic_baseline_arrow_back_24"
app:title="主标题"
app:titleTextColor="@color/white"
app:titleMarginStart="90dp"
app:subtitle="子标题"
app:subtitleTextColor="#00ffff"
app:logo="@mipmap/ic_launcher"
/>

设置返回按钮点击事件
Toolbar toolbar = findViewById(R.id.tb);
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
System.out.println("ToolBar被点击了");
}
});


Toolbar toolbar2 = findViewById(R.id.tb2);
toolbar2.setNavigationIcon(R.drawable.ic_baseline_arrow_back_24);
toolbar2.setTitle("2的主标题");
toolbar2.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
System.out.println("Toolbar2被点击了");
}
});

<androidx.appcompat.widget.Toolbar
android:layout_marginTop="20dp"
android:id="@+id/tb3"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="#ffff0000">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="居中标题"
android:textColor="@color/white"
/>
androidx.appcompat.widget.Toolbar>
