我想从要传递到测试视图的字符串中检查文本视图中的行号。我添加了android:maxLines =“2”.如果它超过两个,我需要显示/隐藏一个view....How,我能做到这一点吗?
发布于 2014-04-04 07:15:46
使用线程数行数,
textView.setText("Text Here");
textView.post(new Runnable() {
@Override
public void run() {
Log.v("Line count: ", textView.getLineCount()+"");
}
});如果要限制xml中TextView中的行数,请使用android:maxLines。
发布于 2014-04-04 06:02:57
我相信TextView有一个getLineCount方法,您可以使用它来获取行数。您可以将该函数的返回值与maxLines进行比较,并在达到限制时显示/隐藏。
另见:TextView.getLine()
和:TextView - maxLines属性
https://stackoverflow.com/questions/22854554
复制相似问题