一、ToolBar标题栏的使用
toolbar标题栏:一个 ToolBar 的基本组成,包括左侧导航图标、标题、子标题等。
具体的创建步骤如下:
1、隐藏页面自带标题栏
(1)将应用主题设为 NoActionBar
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.AppCompat.Light.NoActionBar"
>
(2)在 Java 代码中调用 requestWindowFeature()方法
注意:有些android studio软件可能因为版本的不同,无法调用这个方法
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE)
setContentView(R.layout.activity_study);
……
}
2、在页面布局文件中加入 ToolBar
在页面布局设计中,加入androidx.appcompat.widget.Toolbar控件,根据toolbar栏的功能需要,可以在里面添加其他的控件。
具体代码省略
3、在 Activity 代码中设置 ToolBar
public class MainActivity extends AppCompactActivity {
private ToolBar toolBar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
toolBar = findViewById(R.id.toolbar);
//设置 Logo 图标
toolBar.setLogo(R.drawable.logo);
//设置左侧导航图标
toolBar.setNavigationIcon(R.drawable.ic_back);
//设置标题
toolBar.setTitle("标题栏");
//设置标题文字颜色
toolBar.setTitleTextColor(Color