如何在 Android 的 textview 里获取行数?
2个回答
展开全部
Android里的textview空间获取行数,可以在页面渲染完成之后,使用textview的getLineCount()方法进行获取,一定要将获取行数的代码放到另外一个线程中,否则无法获取到行数,如下代码:
TextView tv_test=(TextView)findviewbyid(u id); //初始化textview控件
tv_test.post(new Runnable() { //新开一个线程进行行数的获取
@Override
public void run() {
logMe("当前" + position, "" + tv.getLineCount());
}
});
展开全部
行数一般的关键字有line和count等,Android中式通过getLineCount方法即可获取:
1. 明确要获取的行数的对象,绑定textview控件:
@Bind(R.id.text)
TextView text;
2. 获取到它的参数,然后获取里面的行数:
int number = text.getLineCount();
3. number的值就是最终的结果
1. 明确要获取的行数的对象,绑定textview控件:
@Bind(R.id.text)
TextView text;
2. 获取到它的参数,然后获取里面的行数:
int number = text.getLineCount();
3. number的值就是最终的结果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询