[英]Android TextView ellipsize:end and gravity:right does not seem to work
我想要一个在文本末尾带有ellipsize的右对齐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" />
请注意,为了显示椭圆,必须填充textview的整个区域,因此,右对齐+椭圆的“效果”将永远不会发生,如果要实现此效果,您需要做的是为文本设置较小的尺寸,然后将左边缘设置为将其推到所使用的任何布局的左侧。 可以指望,只有当文本的最大宽度溢出时,操作系统才会弹出椭圆,在这里失去了“正确的”重力效果。
问候!
使用android:layout_gravity="right"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.