1

我正在寻找一种方法来更改此文本视图下的线条颜色,称为分隔线。正如您在下面的代码中看到的,我将样式更改为 listSeparatorTextViewStyle。我知道我必须在“values 文件夹”中的 styles.xml 文件中添加一些额外的代码,但我只能更改背景颜色或文本颜色......有没有人有关于如何更改分隔符颜色的解决方案? ??

<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"/>

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

打印屏幕安卓

4

1 回答 1

0

当然有一个最好的解决方案,但它对我有用:

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

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

3)不要忘记调整您的矩形平板电脑!

于 2016-01-12T09:21:27.970 回答