我正在尝试制作对话框分隔板。我的主题已经在Android清单和所有主题中定义。我也定义了color.xml的颜色石灰。
但是,分隔线仍未从Holo Light主题的默认蓝色变化。
这是我的主题。xml
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="MyCustomTheme" parent="android:Theme.Holo.Light.NoActionBar">
<item name="android:textColor">#3DE400</item>
<item name="android:divider">@color/lime</item>
</style>
</resources>
这是我的color.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="lime">#3DE400</color>
</resources>
请帮助我..
这是一种样式,因此应在您的styles.xml
中,而不是themes.xml
中。另外,请确保它链接到其中的某个地方,以便应用程序知道使用它。否则,您只是在定义样式,但没有被使用。一个选项不是定义自己的样式,而只需自定义现有的样式即可。例如:
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.Holo.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="android:textColor">#3DE400</item>
<item name="android:divider">@color/lime</item>
</style>