【问题标题】:[Android]: How to style divider in listSeparatorTextView?[Android]:如何在 listSeparatorTextView 中设置分隔符样式?
【发布时间】:2015-07-06 16:13:47
【问题描述】:

我正在寻找一种方法来更改此文本视图下的线条颜色,称为分隔线。正如您在下面的代码中看到的,我将样式更改为 listSeparatorTextViewStyle。我知道我必须在“值文件夹”中的 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"/>

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

【问题讨论】:

  • 看到这个question:
  • @Clyde:我试过了,第一个说它不知道 Widget.TextView.ListSeparator 作为父母
  • @Clyde: 第二个没有使用listSeparaterorTextView

标签: android textview android-styles list-separator


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    • 2012-12-19
    • 2011-05-28
    • 2016-11-17
    • 2011-07-16
    相关资源
    最近更新 更多