java - 如果 TextView 大于 1 行,如何在 TextView 上显示省略号?

标签 java android android-linearlayout textview

我的以下布局不起作用:

<LinearLayout 
    android:orientation="horizontal" 
    android:layout_width="match_parent" 
    android:id="@+id/experienceLayout" 
    android:background="#ffffff" 
    android:layout_height="match_parent" 
    android:paddingLeft="6dp" 
    android:paddingRight="6dp" 
    android:paddingBottom="6dp" 
    android:paddingTop="6dp">

    <TextView 
        android:layout_weight="1" 
        android:id="@+id/experienceLabel" 
        android:text="Experience" 
        android:layout_height="wrap_content" 
        android:textColor="#000000" 
        android:layout_width="wrap_content" 
        android:textStyle="bold">
    </TextView>

    <TextView 
        android:id="@+id/experienceTextView" 
        android:text="TextView" 
        android:layout_height="wrap_content" 
        android:textColor="#000000" 
        android:layout_width="wrap_content" 
        android:ellipsize="end" 
        android:lines="1" 
        android:maxLines="1" 
        android:singleLine="true" 
        android:fadeScrollbars="false">
    </TextView>

</LinearLayout>

最佳答案

这是一个常见问题。尝试使用以下内容:

android:scrollHorizontally="true"
android:ellipsize="end" 
android:maxLines="1"

........ scrollHorizo​​ntally 是使它工作的“特殊调味料”。

关于java - 如果 TextView 大于 1 行,如何在 TextView 上显示省略号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6393487/

相关文章:

java - 在 Windows 8.1 上使用 lwjgl 渲染时闪烁

java - Java中如何从字符串中提取子字符串

android - 没有发现类定义错误 (android)

android - 是否可以在同一个源代码管理和 IDE 中管理 NokiaX 和 Android 源代码?

android - 类似网格的 View 中的动态 CardView

java - 如何使用robot.pressKey输入 'a'?

java - 最后调用 super

android - kotlin 中的内联类是什么?

java - LinearLayout 中的多个 TableLayouts - Android

android - 线性布局内带有 gridview 的 ListView 适配器在彼此下方而不是两列中显示项目