【问题标题】:Different text style while using listSeparatorTextStyleView使用 listSeparatorTextStyleView 时不同的文本样式
【发布时间】:2017-05-16 11:33:22
【问题描述】:

我想在我的 .xml 文件中使用列表分隔符,但是每次我这样做时,文本样式都会发生变化,它会变得更大更粗。

以下是屏幕截图的链接。左边的图片是我的代码显示的,右边是我真正想要的。

Picture for output

我只想知道如何不让文字变大变粗,同时如何在<TextView>下方放一条横线。

下面是代码链接

Code

【问题讨论】:

  • 它如何变得更大更大胆?显示您的代码以帮助您。
  • 是的,仅此而已。我已经编辑了问题并添加了代码。

标签: android android-layout android-xml android-styles list-separator


【解决方案1】:

根据@John Kalimeris 的回答,我有一个更好的方法,其中不需要外国资源。这应该适合你。

<TextView
        android:layout_width="match_parent"
        android:layout_height="5dp"
        style="?android:attr/listSeparatorTextViewStyle"
        android:layout_marginBottom="3dp"/>

【讨论】:

    【解决方案2】:

    对于水平线,您可以使用以下代码:

    <TextView
        android:id="@+id/tevi_divide"
        android:layout_width="match_parent"
        android:layout_height="0.5dp"
        android:layout_margin="3dp"
        android:background="@color/detail_line_divider"
        android:text="@string/str_empty" />
    

    你把它放在你的文本视图下面。您可以根据需要更改高度和边距的值。

    【讨论】:

    • @color/detail_line_divider 不是外国资源吗?那么OP将如何拥有它?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多