我刚刚开始使用Android开发,做了一些教程,现在我正在开发一个简单的应用程序。在模拟器和我的手机(Android 4.0.3模拟器,Android 4.1.1 Atrix HD)应用程序显示我认为是Holo Light。我宁愿让它成为Holo Dark,但是当我将以下行添加到Android Manifest文件中的应用程序块时:android:theme="@android:style/Theme.Holo"
该应用程序编译正常,但是一打开就强制关闭。
我做错了什么?我确信这很简单,但正如我所说,我是新手。提前谢谢,你们呀!
答案 0 :(得分:1)
如果您想为您的应用程序的所有活动使用主题,那么您需要使用
<application android:theme="@style/CustomTheme">
AndroidManifest.xml 中的。如果您希望主题仅应用于应用中的一个活动,则将 android:theme 属性添加到活动< / strong>标签代替。所以需要知道你在应用程序中使用的是什么类型。但是看到这些东西会让你更清楚..
http://developer.android.com/guide/topics/ui/themes.html
http://www.androidengineer.com/2010/06/using-themes-in-android-applications.html
答案 1 :(得分:1)
您可以做的最简单的事情是您应该始终阅读日志,为什么它会崩溃。日志会告诉您崩溃的原因。请发布原因,包括来自Logcat的日志,然后再询问修复:)