android - 如何使结束省略号到中间的 TextView

标签 android

我想把结尾省略成文字,如下图所示

“First-TextView Second-Te ... Third-TextView”

我试过如下,但是如果没有足够的空间,则无法显示第三个 TextView

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="First TextView" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Second TextView"
        android:singleLine="true" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Third TextView" />
</LinearLayout>

感谢帮助

最佳答案

 <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal" >

            <TextView
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:text="First TextView" />

            <TextView
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:ellipsize="end"
                android:text="Second TextView"
                android:singleLine="true" />

            <TextView
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:text="Third TextView" />
        </LinearLayout>

关于android - 如何使结束省略号到中间的 TextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24989522/

相关文章:

Android 运行时错误 :Package couldn't be installed

android - 手机社交分享

java - Maven android 编译多个源码目录

android - 如何将aidl文件添加到Android工作室(来自应用内计费示例)

android - 如何防止反向共享元素转换

android - 按下时如何更改图像大小

android - Firebase 云消息传递 - 响应 JSON 中的 "success"和 "failure"

Java - 是否有任何替代的第三方集合(ArrayList 等)库?

android - 使用 android.content.Intent.ACTION_SENDTO 启动 whatsapp

java - 错误 :/home/retok/proj/src/com/hellow/app/HelloActivity. java:34: 预期为 ';'