当前位置:编程学习 > wap >>

textView.getLayout().getLineVisibleEnd(int)这个方法在oncreat里面调用和监听里面调用有什么区别?

int w = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);
 int h = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);
 textView.measure(w, h);
int lastindex = textView.getLayout().getLineVisibleEnd( 10- 1);

我想获取一个10行的textview有多少个字符,假如我在oncreat函数里面获取的话,得到的是一个很大的不准确的数字,但是为textview设置一个监听器的话从监听器里面获取却能得到一个准确的结果。谁知道这是为什么呢? --------------------编程问答-------------------- makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);参数错了
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,