Android TextView 设置为单行。然后传入一个比较长的字符串,只显示局部。怎么获得显示的长度?

文字我可以设为15PX,可TextView宽是match_parent的。所以无法直接计算。而且TextView.Length()获取值为0。问问怎么做啊?... 文字我可以设为15PX,可TextView宽是match_parent的。所以无法直接计算。而且TextView.Length()获取值为0 。问问怎么做啊? 展开
 我来答
j00710
推荐于2016-11-24 · TA获得超过375个赞
知道小有建树答主
回答量:377
采纳率:0%
帮助的人:294万
展开全部
andorid里面是不能获得文字的长度的。你的TextView设置成单行,那么字符串很长超过屏幕的宽的话是显示不下的,这时候,可以设置省略符号,android:ellipsize,这个可以设置在头省略或者尾部省略,也可以设置成跑马灯。
更多追问追答
追问
我就是要设置成单行,给一个长长的字符串,不现实省略号,让显示不了的在另一个TextView里显示。真心求教啊
追答
这个目前做不了,没法知道这个一个TextVIew能放下多少个字。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式