您好,我是android的新手,我该如何在android中建立一个深色主题,例如所有背景均为黑色,主文本,输入颜色为深橙色而不是白色。
这是我目前的应用风格
<style name="AppTheme" parent="Theme.AppCompat">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
在这些设置下,主题是黑暗的,但是我无法将所有主要文本颜色都变为深橙色。.我需要添加哪种样式,以便我所有的白色文本和输入都变为橙色
答案 0 :(得分:0)
使用参考this为style.xml
21创建另一个api
并将下面的代码写入新的style.xml
<style name="MaterialStyle" parent="AppTheme.base">
<item name="android:windowBackground">@color/YOUR_COLOR</item>
</style>
并使用以下代码更改旧的styles.xml
<style name="MaterialStyle" parent="AppTheme.base"/>
<style name="AppTheme.base" parent="Theme.AppCompat">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
,并在manifest.xml中更新
android:theme="@style/MaterialStyle"