我开始在api level 2.3(2年前)开发应用程序,现在我将targetSDKVersion更改为14,因为我想更新应用程序的外观。
我设定: project.properties - > Taget = android-14 表现 机器人:的minSdkVersion = “14” android:targetSdkVersion =“14”/> Android布局版本将渲染布局设置为14
我忘记了什么?将调色板更改为新设计需要做些什么?
http://shrani.si/f/z/UV/4jYnRT0n/old.jpg 从此到此 http://shrani.si/f/2B/72/1kzceaog/now.jpg
答案 0 :(得分:0)
我遇到了这个问题。:D
创建一个空白项目,然后将Values-11和Value-14文件夹复制到原始项目中。
答案 1 :(得分:0)
你检查过Value-11 style xml
吗?全部替换......
<resources>
<!--
Base application theme for API 11+. This theme completely replaces
AppBaseTheme from res/values/styles.xml on API 11+ devices.
-->
<style name="AppBaseTheme" parent="android:Theme.Holo.Light">
<!-- API 11 theme customizations can go here. -->
</style>
</resources>
并在Values-14文件夹xml
中全部替换..
<resources>
<!--
Base application theme for API 14+. This theme completely replaces
AppBaseTheme from BOTH res/values/styles.xml and
res/values-v11/styles.xml on API 14+ devices.
-->
<style name="AppBaseTheme" parent="android:Theme.Holo.Light.DarkActionBar">
<!-- API 14 theme customizations can go here. -->
</style>
</resources>
然后清理你的所有项目并让我知道。
答案 2 :(得分:0)
老兄检查你的MANIEFEST文件<application>
标签有一个名为"android:Theme"
的属性,或者如果不是presend那么写下这行或现在然后替换为那个android:theme="@style/AppBaseTheme"
样本
<application
android:allowBackup="false"
android:allowTaskReparenting="true"
android:hardwareAccelerated="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppBaseTheme" > //This line will change
并确保此行存在于您的res-&gt;值 - &gt;风格:
<style name="AppBaseTheme" parent="android:Theme.Light"/>