toolbar使用
时间: 2023-07-11 16:12:02 浏览: 125
使用Toolbar的步骤如下:
1.在布局文件中定义Toolbar,例如:
```
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/AppTheme.PopupOverlay" />
```
2.在Activity中找到Toolbar,并将其设置为ActionBar,例如:
```
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
```
3.设置Toolbar的样式和功能,例如:
```
//设置标题
getSupportActionBar().setTitle("My Toolbar");
//设置导航图标
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeAsUpIndicator(R.drawable.ic_back);
//设置菜单
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == R.id.action_settings) {
//处理菜单点击事件
return true;
} else if (id == android.R.id.home) {
//处理导航图标点击事件
return true;
}
return super.onOptionsItemSelected(item);
}
```
这样就可以使用Toolbar来实现顶部导航栏了。
阅读全文