2013-10-04 57 views

回答

22

其实你应该在res/values/styles.xml中定义你的样式。现在我想你已经得到了以下配置:

<style name="AppBaseTheme" parent="android:Theme.Holo.Light"/> 
<style name="AppTheme" parent="AppBaseTheme"/> 

,所以如果你想使用Theme.Black然后更改AppBaseTheme父母android:Theme.Black或者你可以直接在清单文件改变应用风格类似这样的 - android:theme="@android:style/Theme.Black"。您必须缺少android命名空间样式标记。

您可以阅读更多关于款式和主题here

+0

非常感谢您的回答 –

1

如果你想引用一个Android的风格,你需要把“机器人:”在那里

android:theme="@android:style/Theme.Black" 

如果不解决这个问题,你可能需要完整的清单编辑您的问题文件,所以我们可以看到更多细节

5

要将您的应用程序更改为不同的内置主题,只需在应用程序的manifest.xml文件的应用程序标记下添加此行即可。

例子:

<application 
    android:theme="@android:style/Theme.Holo"/> 

<application 
    android:theme="@android:style/Theme.Holo.Light"/> 

<application 
    android:theme="@android:style/Theme.Black"/> 

<application 
    android:theme="@android:style/Theme.DeviceDefault"/> 

如果设置风格DeviceDefault,将需要分SDK版本14,但如果你不添加一个样式,它会设置为设备的默认反正。

<uses-sdk 
    android:minSdkVersion="14"/> 
-3

或者尝试检查您的mainActivity.xml您确保这一个
xmlns:app="http://schemas.android.com/apk/res-auto"here包括

+0

这不是质疑有关 – EdgarK

相关问题