我有一个默认主题为Holo.Light的Android应用程序,但我想将其更改为Theme.Black.I尝试通过将清单android:theme="@style/AppTheme"
中的样式标记更改为Theme.Black,但无法找到它。是否有额外的步骤,我必须采取改变主题?如何将应用程序默认主题更改为不同的应用程序主题?
回答
其实你应该在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。
非常感谢您的回答 –
如果你想引用一个Android的风格,你需要把“机器人:”在那里
android:theme="@android:style/Theme.Black"
如果不解决这个问题,你可能需要完整的清单编辑您的问题文件,所以我们可以看到更多细节
要将您的应用程序更改为不同的内置主题,只需在应用程序的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"/>
或者尝试检查您的mainActivity.xml您确保这一个
xmlns:app="http://schemas.android.com/apk/res-auto"here
包括
这不是质疑有关 – EdgarK
- 1. 默认应用程序主题
- 2. Sharepoint 365应用程序使用默认主题而不是主机主题
- 3. 将gtk应用程序主题更改为默认的python和gtk 3
- 4. 如何更改Grails应用程序中的默认主页?
- 5. 如何更改rails应用程序中的默认实现主题颜色?
- 6. 如何将Jboss默认页面更改为我的应用程序的主页?
- 7. 如何从应用程序中更改为Holo Dark/Light主题?
- 8. 如何将我的应用程序更改为默认相机应用程序?
- 9. 如何将我的应用程序设置为默认主页?
- 10. 主题外应用程序
- 11. 主题iphone应用程序
- 12. 主题android应用程序
- 13. 应用程序主题
- 14. iPhone应用程序主题
- 15. 将主题更改为noTitle时应用程序崩溃
- 16. 为应用程序启用主题
- 17. 强制UWP应用程序使用默认主题
- 18. 我如何主题MonoTouch应用程序?
- 19. 如何解决应用程序主题
- 20. 如何使用不同的主题创建Tablet应用程序?
- 21. 如何实现应用程序的更改主题?
- 22. 如何更改Android应用程序的主题?
- 23. 如何动态更改总ASP.NET应用程序的主题?
- 24. 如何根据应用程序的整体主题更改`app:popupTheme`?
- 25. 如何在Android中更改应用程序的主题?
- 26. 如何使用操作系统的默认主题作为我的应用程序的主题?
- 27. 基于应用程序主题名称的应用程序主题,更改和ImageView src
- 28. Addapt bootstrap主题为web应用程序
- 29. 为web应用程序实现主题
- 30. 将旧的默认主题更改为新主题的错误
您可以发布您的AndroidManifest.xml – f2prateek