android - 换行时如何隐藏文字?

标签 android textview

<TextView
        android:layout_marginLeft="12dp"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="New Text"
        android:id="@+id/tvVExample"
        android:textColor="#496933"
        android:singleLine="false"
        android:textStyle="bold"
        android:textSize="16sp"/>

例如正文是:

Having desirable or positive qualities especially those suitable for a thing specified

它向我展示了:

Having desirable or positive qualities especially those suita
specified

它可以包裹。它显示两行但隐藏了一些单词

我期望的是:

Having desirable or positive qualities especially those 
suitable for a thing specified

最佳答案

最后我找到了解决方案,如果 TextView 是 GridLayout 的子项。我无法将宽度设置为 WRAP_CONTECT 因为它将使用整行作为宽度而不是单元格的宽度。解决方案是将宽度设置为 0dp,将 layout_gravity 设置为 fill_horizo​​ntal。此外,网格布局的宽度必须为 MATCH_PARENT。

<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:columnCount="3"
            android:orientation="horizontal">
.
.
.

<TextView
    android:layout_marginLeft="12dp"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_gravity="fill_horizontal"
    android:text="New Text"
    android:id="@+id/tvVExample"
    android:textColor="#496933"
    android:textStyle="bold"
    android:textSize="16sp"/>
.
.
.
</GridLayout>

关于android - 换行时如何隐藏文字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16995681/

相关文章:

java - R.java 错误

android - 创建适用于 Android 的直播 APP

java - Android 仪器测试 : No instrumentation registered Error

java - 如何从 TextView 中获取文本并将其格式化为美元货币?

android - 有没有办法在 TextView 中隐藏文本?

android - TableLayout 中只出现一个 TextView

java - 将结果更新到 Android 的 AlertDialog 的 TextView

android - 如何在android studio中集成sonarqube?

android - 如何使用 twitter api 发推文?

android - java.lang.IllegalArgumentException : Service not registered