如何在Android中将控制面板(2.3)更改为新的4.0.0

时间:2014-07-23 10:11:49

标签: java android eclipse android-layout palette

我开始在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

3 个答案:

答案 0 :(得分:0)

我遇到了这个问题。enter image description here:D

创建一个空白项目,然后将Values-11和Value-14文件夹复制到原始项目中。

enter image description here

答案 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"/>