如何设置android文本视图以剪切任何不适合布局的字母

Dre*_*Dre 6 layout android textview

我连续几个TextViews,我希望第一个TextView占用所有备用空间,但如果TextViews的组合长度太长而无法放在一行上,我希望第一个TextView被切断.

至于备用空间,我将第一个TextView的layout_width设置为匹配parent和layout_weight为1.我只是不能让它切断任何多余的字母,所以它适合一行.

我想要的是像'Text'和'Long Text'这样的东西

'Text   :data'
'Long T :data'
Run Code Online (Sandbox Code Playgroud)

所以'长文'被切断为'Long T'以适应.

我得到的是

'Text   :data'
'Long Text :d'
Run Code Online (Sandbox Code Playgroud)

谢谢!

Cha*_*ins 7

给第一个(左)TextView一个设置大小(以相对术语设置,dp),或者为它使用maxWidth,并使用ellipsize.

http://developer.android.com/reference/android/widget/TextView.html#attr_android:ellipsize

这是您的问题的一个很好的答案: TextView在足够长的时间内切断文本

此外,似乎这个问题可能有所帮助: 两个TextView并排,只有一个椭圆形?