我正在寻找一种方法来更改此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"/>
我喜欢在红色框中更改分隔线的颜色。
答案 0 :(得分:0)
肯定有最好的解决方案,但它对我有用:
1)将TextView的背景设置为白色或活动背景(不显示分隔符)
2)在TextView下面设置一个矩形的ImageView(尺寸为:5px表示高度,1000px表示witdh,设置为此ImageView marginLeft,marginRight为5dp,例如。
3)不要忘记让你的矩形适应平板电脑!