MinSDK UI / Theme总是被加载,而TargetSDK Theme则没有

时间:2014-07-26 05:28:21

标签: android sdk target min

我有一个从Eclipse迁移到Android Studio的android项目。我的MinSDK设置为8. TargetSDK = 19。

然而,在所有情况下,即使在4.4设备上运行,也会显示SDK = 8 UI / Theme。

我认为这是由于缺少主题/样式文件。

有没有人遇到类似的问题,以及如何纠正这个问题?

1 个答案:

答案 0 :(得分:1)

一个好的起点是 res - >下的 styles.xml 文件。 values-v11 & res - >值-V14 即可。如果他们失去了机会,你必须在那里添加它们。

此处是默认情况下 values-v14 styles.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.NoActionBar">
    <!-- API 14 theme customizations can go here. -->
</style>

当然,如果您需要ActionBar,可以删除上面的 NoActionBar 。对于 values-v11 ,该文件看起来也一样。此外,如果您正在使用支持ActionBar,那么将定义样式:

<style name="AppBaseTheme" parent="@style/Theme.AppCompat">