我制作了一个简单的应用程序,当我在智能手机上部署时,它的背景为白色,文本为黑色,但所有原生应用程序的背景为黑色,文本为白色。
在清单文件中,我得到:
android:theme="@style/AppTheme"
我的应用程序如何与我的智能手机具有相同的主题?
感谢。
答案 0 :(得分:1)
@style/AppTheme
指的是style
中的res/values
资源。看那里看它是如何定义的。如果它是Eclipse ADT或Android Studio Wizard创建的默认值,那么res/values/styles.xml
中可能存在以下内容:
<style name="AppTheme" parent="AppBaseTheme">
然后在res/values-v11/styles.xml
:
<style name="AppBaseTheme" parent="android:Theme.Holo">
将此更改为
<style name="AppBaseTheme" parent="android:Theme.Holo.Light">
制作基本主题Holo Light而不是Holo(黑暗)。
答案 1 :(得分:0)
您可以默认选择Android提供的主题,也可以自行创建。