我有一个从Eclipse迁移到Android Studio的android项目。我的MinSDK设置为8. TargetSDK = 19。
然而,在所有情况下,即使在4.4设备上运行,也会显示SDK = 8 UI / Theme。
我认为这是由于缺少主题/样式文件。
有没有人遇到类似的问题,以及如何纠正这个问题?
答案 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">