如何在 Android 的 textview 里获取行数?
答案:2 悬赏:10 手机版
解决时间 2021-02-07 07:59
- 提问者网友:山高云阔
- 2021-02-07 00:29
如何在 Android 的 textview 里获取行数?
最佳答案
- 五星知识达人网友:轻雾山林
- 2021-02-07 00:34
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());
}
});
TextView tv_test=(TextView)findviewbyid(u id); //初始化textview控件
tv_test.post(new Runnable() { //新开一个线程进行行数的获取
@Override
public void run() {
logMe("当前" + position, "" + tv.getLineCount());
}
});
全部回答
- 1楼网友:独钓一江月
- 2021-02-07 00:47
textview tv_test=(textview)findviewbyid(r.id.tv_id);
tv_test.post(new runnable() {
@override
public void run() {
logme("当前" + position, "" + tv.getlinecount());
}
});
求采纳
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯