【问题标题】:TextView is cut off at the bottom from ListViewTextView 从 ListView 底部被截断
【发布时间】:2018-01-23 15:07:13
【问题描述】:

我有一个包含许多项目的 ListView。 项目是这样的相对布局:

<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="match_parent"
            android:layout_height="100dp"
            android:background="@android:color/white">

    ...
    ...
    ...

    <TextView
        android:id="@+id/tvDescriptionDetailConnect"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@+id/ivImageDetailConnect"
        android:layout_below="@id/tvTypeDetailConnect"
        android:layout_toEndOf="@+id/ivImageDetailConnect"
        android:ellipsize="end"
        android:layout_gravity="fill"
        android:baselineAligned="false"
        android:includeFontPadding="false"
        android:layout_marginEnd="5dp"
        android:text="New Text"
        android:textColor="@color/colorDarkGray"
        android:textSize="12sp"/>

</RelativeLayout>

但是TextViewtvDescriptionDetailConnect在size font设置过大时会在底部被截断。 为什么?

【问题讨论】:

  • 因为它的父RelativeLayout的高度是固定的。让它 wrap_content 它应该可以工作。
  • 我需要将RelativeLayout的高度固定为100dp。我只是想隐藏切割线。即使使用 wrap_content,这条线也会被切断。

标签: android listview textview


【解决方案1】:

由于Relative Layout 的内容高度超过100dp。将Relative Layout 高度从100dp 替换为wrap_content。这将为他们提供所需的高度。

android:layout_height="wrap_content"

【讨论】:

  • 正如我对@PraveenSingh 所说,我需要将RelativeLayout 的高度固定为100dp。并且带有 wrap_content 的事件,该行被切断。我只是想隐藏被剪切的线。
  • 试试何塞的方法
  • 尝试布局宽度匹配_parent和elppsize结束,我不明白你为什么添加layout_gravity作为填充。我没有找到它的任何范围
  • 我尝试了这篇帖子的热门答案stackoverflow.com/questions/11243867/…
  • 将 android:singleLine="true" 添加到您的 textview 或 android:maxLines = "1"
【解决方案2】:

您可以椭圆化文本以避免截断文本,或者您可以将高度更改为wrap_content 并使用minimunHeight 的100dp

【讨论】:

  • 您是否尝试过在 textView 上使用 singleLine=true?
【解决方案3】:

将 match_parent 设置为 TextView 的高度,然后使用 ellipsize 文本以避免截断文本

【讨论】:

  • 椭圆到“结束”?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-09-08
  • 1970-01-01
  • 2023-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-27
相关资源
最近更新 更多