getCountLine() 为0的问题
2017-06-12 10:31
316 查看
当我们需要获取TextView的行数的时候,我们就去调用textView的getCountLine()方法去获取,但发现返回的值为0。
原来TextView的getCountLine() 需要异步获取,放在另外个线程中,因为textview还未加载完成,页面还未渲染完。
这样,我们就能获取到正确的行数了。
原来TextView的getCountLine() 需要异步获取,放在另外个线程中,因为textview还未加载完成,页面还未渲染完。
TextView tv_test=(TextView)findviewbyid(id); //初始化textview控件 tv_test.post(new Runnable() { //新开一个线程进行行数的获取 @Override public void run() { Log.d("当前" + position, "" + tv.getLineCount()); } });
这样,我们就能获取到正确的行数了。
相关文章推荐
- 关于TextView getLineCount问题
- android 关于TextView getLineCount() 获得的值始终为0问题
- 获取TextView每行的内容 (涉及getLineCount为0,getLineEnd问题)
- 使用 m_pRecordset->GetRecordCount();获取记录数不准确的问题总结
- C/C++中,写在while循环体的cin.getline()语句执行一次问题
- cin.getline对cin.gcount()的影响
- Acess中GetRecordCount()返回-1问题
- Selenium的getXpathCount方法的实际问题解决
- Android获取TextView行数getLineCount()返回0
- cin.getline对cin.gcount()的影响
- 关于Textview的getLineCount返回0
- Textview的getLineCount返回0
- C#winform: GetLineCount of one control
- C++中cin和cin.getline函数连用的问题
- 关于cin,和cin.getline()连用问题
- 关于ADO记录集GetRecordCount()返回记录条数-1的问题
- Selenium的getXpathCount方法的实际问题解决
- abdroid关于TextView.getLineCount() 为0
- Windows 上 cin>> 与 cin.getline() 混用的问题
- 解决记录条数出错的问题(GetRecordCount)