永发信息网

如何在 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());  
            }  
});
全部回答
  • 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());               }   }); 求采纳
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯