sar*_*ath 2 android android-theme actionbarsherlock
现在我正在使用actionbar sherlock和fragment.I使用以下主题的Android应用程序.
<style name="Theme.AndroidDevelopers" parent="Theme.Sherlock.ForceOverflow">
<item name="android:actionDropDownStyle">@style/MyDropDownNav</item>
<item name="actionDropDownStyle">@style/MyDropDownNav</item>
</style>
Run Code Online (Sandbox Code Playgroud)
我得到了以下输出.
但是我想使用灯光主题所以我将父母改为
parent="Theme.Sherlock.Light.ForceOverflow"
Run Code Online (Sandbox Code Playgroud)
然后我得到了以下输出
浅色主题缺少蓝色下划线.我怎么能让蓝色下划线?...请帮助我的朋友.
你必须创建自己的主题才能做到这一点:
<resources>
<style name="MyTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/MyActionBar</item>
</style>
<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">ANY_HEX_COLOR_CODE</item>
</style>
</resources>
Run Code Online (Sandbox Code Playgroud)
作为背景,您可以添加带有蓝色下划线的修改后的9补丁图像.看看你的Android Sdk> API 13+应该有原始的Actionbar bavkground drawables.只需修改它们并将其设置为背景.不要忘记稍后将此主题设置为您的App主题.
编辑:
以下是来自Jake Whartons Action Bar Sherlock的9张补丁图片(他之前编写我的帖子真是巧合...... :)):

| 归档时间: |
|
| 查看次数: |
6049 次 |
| 最近记录: |