[Android]:如何在listSeparatorTextView中设置分隔符样式?

时间:2015-04-28 01:34:47

标签: android textview android-styles list-separator

我正在寻找一种方法来更改此textview下的线条颜色,称为分隔线。正如您在下面的代码中看到的,我将样式更改为listSeparatorTextViewStyle。我知道我必须在'values文件夹'的styles.xml文件中添加一些额外的代码,但我只能更改backgroundcolor或textcolor ... 是否有人有解决方法如何更改dividercolor ???

<TextView
        android:id="@+id/tvAddress"
        style="?android:attr/listSeparatorTextViewStyle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignEnd="@+id/etDescription"
        android:layout_alignStart="@+id/etDescription"
        android:layout_below="@+id/etDescription"
        android:layout_marginTop="32dp"
        android:text="Address"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:textColor="#ff0f67b0"/>

我喜欢在红色框中更改分隔线的颜色。

printscreen android

1 个答案:

答案 0 :(得分:0)

肯定有最好的解决方案,但它对我有用:

1)将TextView的背景设置为白色或活动背景(不显示分隔符)

2)在TextView下面设置一个矩形的ImageView(尺寸为:5px表示高度,1000px表示witdh,设置为此ImageView marginLeft,marginRight为5dp,例如。

3)不要忘记让你的矩形适应平板电脑!