Android 在渲染之前测量文本长度
我有一个小部件,需要在一行上显示一些文本。如果文本不合适,我希望尽可能多地显示,并以“…”结束文本,以表明并非所有文本都显示。有没有一种方法可以发现在呈现小部件之前显示的文本会有多长时间,这样我就可以用“…”替换文本的最后一部分Android 在渲染之前测量文本长度,android,textview,Android,Textview,我有一个小部件,需要在一行上显示一些文本。如果文本不合适,我希望尽可能多地显示,并以“…”结束文本,以表明并非所有文本都显示。有没有一种方法可以发现在呈现小部件之前显示的文本会有多长时间,这样我就可以用“…”替换文本的最后一部分 干杯,你不需要这么做-文本视图可以帮你 myTextView.setSingleLine(true); myTextView.setEllipsize(TextView.TruncateAt.END); 我相信这个问题的答案正是你想要的::)类似的问题:该死,它在ec
干杯,你不需要这么做-文本视图可以帮你
myTextView.setSingleLine(true);
myTextView.setEllipsize(TextView.TruncateAt.END);
我相信这个问题的答案正是你想要的::)类似的问题:该死,它在eclair之前的手机上似乎不起作用。是否有任何已知的解决办法;我只是在甜甜圈上试了一下,它正在做我所期待的。你确定没有别的事吗?