Android对话框分隔线



我正在尝试制作对话框分隔板。我的主题已经在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>

最新更新