gpt4 book ai didi

android - 样式操作栏导致选项卡消失

转载 作者:行者123 更新时间:2023-11-29 01:34:41 25 4
gpt4 key购买 nike

我尝试为我的应用程序设置操作栏和选项卡的样式,但每次尝试设置样式时,操作栏选项卡都消失了

<resources>
<style name="STheme" parent="@style/Theme.AppCompat.Light.DarkActionBar">
<item name="actionBarStyle">@style/MyActionBar</item>
<item name="actionBarTabTextStyle">@style/MyActionBarTabText</item>
<item name="actionBarTabStyle">@style/MyActionBarTabView</item>
<item name="android:dialogTheme">@style/MyDialog</item>
</style>

<style name="MyActionBar" parent="@android:style/Widget.Holo.ActionBar">
<item name="background">@color/orange</item>
</style>

<style name="MyActionBarTabText" parent="@android:style/Widget.Holo.ActionBar.TabText">
<item name="android:textAllCaps">false</item>
<item name="android:textSize">10sp</item>
</style>
<style name="MyActionBarTabView" parent="@android:style/Widget.Holo.ActionBar.TabView">
<item name="background">@drawable/actionbar_tab_indicator</item>
<item name="showDividers">middle</item>
<item name="measureWithLargestChild">true</item>
</style>

当我删除此行(actionbar 样式)时,出现选项卡:

<item name="actionBarStyle">@style/MyActionBar</item>

有人知道为什么会这样吗?

最佳答案

您在父样式中使用 AppCompact 样式,但如何在子样式中使用 Holo 样式?更新样式 parent 喜欢:

<style name="MyActionBar" parent="@style/Widget.AppCompat.ActionBar">
<style name="MyActionBarTabText" parent="@style/Widget.AppCompat.ActionBar.TabText">
<style name="MyActionBarTabView" parent="@style/Widget.AppCompat.ActionBar.TabView">

另请参阅这个非常有用的页面来自定义操作栏:ActionbarStyleGenerator

希望这对您有所帮助!

关于android - 样式操作栏导致选项卡消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29144969/

25 4 0