我制作了一个简单的应用程序,当我在智能手机上部署它时,它具有白色背景和黑色文本,但所有本机应用程序都具有黑色背景和白色文本。
在清单文件中,我得到:
android:theme="@style/AppTheme"
如何让我的应用程序与我的智能手机具有相同的主题?
谢谢。
我制作了一个简单的应用程序,当我在智能手机上部署它时,它具有白色背景和黑色文本,但所有本机应用程序都具有黑色背景和白色文本。
在清单文件中,我得到:
android:theme="@style/AppTheme"
如何让我的应用程序与我的智能手机具有相同的主题?
谢谢。
@style/AppTheme
指的是style
你的资源res/values
。看看那里,看看它是如何定义的。如果它是 Eclipse ADT 或 Android Studio 向导创建的默认值,则可能有以下内容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 (Dark)。
您可以选择 Android 默认提供的主题,也可以自己创建主题。