【发布时间】:2014-12-26 06:28:00
【问题描述】:
更新我设备的 android 版本(棒棒糖)后,我的应用程序的徽标未显示在棒棒糖版本中。并且操作栏的颜色发生了变化。
我在我的应用程序中使用以下主题
android:theme="@android:style/Theme.DeviceDefault.Light"
会有什么问题?
【问题讨论】:
标签: android android-theme android-version
更新我设备的 android 版本(棒棒糖)后,我的应用程序的徽标未显示在棒棒糖版本中。并且操作栏的颜色发生了变化。
我在我的应用程序中使用以下主题
android:theme="@android:style/Theme.DeviceDefault.Light"
会有什么问题?
【问题讨论】:
标签: android android-theme android-version
嗯..该样式遵循设备的默认样式。
如果您希望所有设备都使用相同的样式,请像这样设置样式。 android:theme="@android:style/Theme.Holo.Light"
然后您可以像以前一样查看所有设备和版本的应用徽标样式。
或者如果你想要 Material 风格。您可能正在使用工具栏。
http://developer.android.com/reference/android/widget/Toolbar.html
【讨论】:
你必须做一些改变:
parent="@style/Theme.AppCompat.Light" 需要应用在你的
style.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light">
</style>
</resources>
然后转到
文件->导入(android-sdk\extras\android\support\v7)。选择“appcompat”
然后
项目-> 属性->Android。选择标签库“添加”并选择“appCompat”
【讨论】: