android 顶部标题栏
时间: 2023-07-28 16:52:15 浏览: 56
Android 顶部标题栏可以通过设置 Activity 的主题来实现。具体步骤如下:
1. 在 styles.xml 文件中定义一个主题,设置 parent 为 Theme.AppCompat.Light.NoActionBar,如下所示:
```xml
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
</style>
```
2. 在 AndroidManifest.xml 文件中,将该主题应用到对应的 Activity 上,如下所示:
```xml
<activity
android:name=".MainActivity"
android:theme="@style/AppTheme">
<!-- ... -->
</activity>
```
3. 在 Activity 的布局文件中添加一个 Toolbar,如下所示:
```xml
<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" />
```
4. 在 Activity 的 Java 代码中,调用 setSupportActionBar 方法将 Toolbar 设置为 ActionBar,如下所示:
```java
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
```
这样就可以在顶部显示一个包含应用标题和其他操作的标题栏了。