<style name="Theme.FirstActivity" parent="android:Theme.Material.Light.NoActionBar" />怎么改成显示标题
时间: 2024-09-18 17:16:52 浏览: 50
`<style name="Theme.FirstActivity" parent="android:Theme.Material.Light.NoActionBar">`这个XML片段定义了一个名为"FirstActivity"的主题,它继承了Material设计体系的Light版本,并且设置了无ActionBar(即没有顶部导航栏)。如果你想添加标题栏,你可以修改主题样式,例如:
```xml
<style name="Theme.FirstActivity" parent="android:Theme.Material.Light">
<!-- 添加标题栏 -->
<item name="android:windowNoTitle">false</item>
<item name="android:windowActionBar">true</item>
<item name="android:actionBarDisplayOptions">showTitle|homeAsUp</item>
<!-- 可选:自定义ActionBar样式 -->
<item name="android:actionBarStyle">@style/MyCustomActionBar</item>
</style>
<!-- 如果需要创建一个新的 ActionBar 样式 -->
<style name="MyCustomActionBar" parent="Widget.MaterialComponents.Toolbar">
<!-- ... 自定义属性 ... -->
</style>
```
这里,我们启用了`windowActionBar`来显示工具栏,并设置`actionBarDisplayOptions`为`showTitle`,以便显示标题。如果还需要自定义Action Bar的外观,可以创建一个新的风格并指定给`actionBarStyle`。
阅读全文