1

我想要一个在文本末尾带有椭圆大小的右对齐 TextView,但它似乎不起作用:

<TextView
    android:layout_width="@dimen/text_width"
    android:layout_height="wrap_content"
    android:ellipsize="end"
    android:gravity="right"
    android:singleLine="true"
    android:textSize="@dimen/font_size" />
4

2 回答 2

2

请注意,为了显示椭圆,必须填充 textview 的整个区域,因此,右对齐 + 椭圆的“效果”永远不会发生,如果你想完成这个效果,你必须做的是为文本设置一个小尺寸,然后设置一个 margin-left 以将其推到您正在使用的任何布局的左侧。算上操作系统只会在文本的最大宽度溢出时才会弹出省略号,在这里失去“正确”的重力效果......

问候!

于 2013-07-12T19:12:39.567 回答
0

利用android:layout_gravity="right"

于 2013-07-12T19:25:59.853 回答