Ans*_*gar 2 android android-theme android-actionbar android-tabs android-actionbar-compat
我按照本指南来设置ActionBar的样式.我在我的应用程序中使用固定标签,所以我也想要标签.
(注意:我正在使用appcompat主题来确保一些向后兼容性)
所以我用过
<style
name="CustomTheme"
parent="@style/Theme.AppCompat.Light" >
<item name="android:actionBarStyle">@style/CustomActionBar</item>
<item name="actionBarStyle">@style/CustomActionBar</item>
<item name="android:actionBarTabStyle">@style/CustomActionBarTabs</item>
<item name="actionBarTabStyle">@style/CustomActionBarTabs</item>
</style>
Run Code Online (Sandbox Code Playgroud)
作为我的主题.
我没有问题地设置ActionBar背景,但后来我尝试使用以下标签来标记:
<style
name="CustomActionBarTabs"
parent="@style/Widget.AppCompat.ActionBar.TabView" >
<item name="android:background">@drawable/customtheme_actionbar_tab_indicator</item>
<item name="background">@drawable/customtheme_actionbar_tab_indicator</item>
</style>
Run Code Online (Sandbox Code Playgroud)
背景指向一个StateList,我为不同的上下文设置了不同的drawable,它按预期工作.除了它的工作只是为标签.不适用于ActionBar.
标签栏的分隔符和背景不是主题.
我怎么能主题那些?(灰色部分)

我想知道是否有任何指导方针可以创建一个看起来不错的主题?
(好=类似于默认主题,所以应用程序适合Android生态系统)

因为如果仔细查看默认主题,可以在ActionBar drawable底部看到一个小行.(在我的主题中是浅绿色的部分)
在创建看起来类似于默认主题的主题时,您可能应该考虑其他事项,因此对某些指南会很好.
另外:TabBar应该总是比ActionBar更暗吗?
(如果是这样,有多深?)
图像颜色(如图像中溢出按钮的颜色)应该比ActionBar颜色更亮/更暗?
在此先感谢,
Uriel
加上这个
<style
name="CustomTheme"
parent="@style/Theme.AppCompat.Light" >
.
.
.
<item name="android:actionBarTabBarStyle">@style/TabBar</item>
</style>
Run Code Online (Sandbox Code Playgroud)
然后
<style name="TabBar" parent="@style/Widget.AppCompat.ActionBar.TabBar">
<item name="android:background">/** Whatever color you want, like #ffff00 **/</item>
</style>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6829 次 |
| 最近记录: |