自学笔记:关于 View post()方法的应用

简介:

对于ScrollView TextView等等稍微研究了一下,同时,参考了网上大家的讨论,最后稍微总结一下:

   这个是刷新ScrollView显示的

1
2
3
4
5
6
mScrollView.post( new  Runnable() {  
     @Override  
     public  void  run() {  
         mScrollView.scrollTo( 0 1000 );  
     }   
});


这个是获取TextView当前屏幕显示内容的

1
2
3
4
5
6
7
8
9
textview.post( new  Runnable() {
     @Override
     public  void  run() {
         int  line = textview.getLayout().getLineForVertical(touchY);
         int  st = textview.getLayout().getOffsetForHorizontal(line,  0 );
         String content = textview.getText().toString().substring(st,st+ 10 );
         Log.i( "log" "[touchY line st content]" +touchY+ "|"  + line+ "|" +st+ "|" +content);
    
});





本文转自 glblong 51CTO博客,原文链接:http://blog.51cto.com/glblong/1226256,如需转载请自行联系原作者

目录
相关文章
|
2月前
|
消息中间件 调度 Android开发
Android经典面试题之View的post方法和Handler的post方法有什么区别?
本文对比了Android开发中`View.post`与`Handler.post`的使用。`View.post`将任务加入视图关联的消息队列,在视图布局后执行,适合视图操作。`Handler.post`更通用,可调度至特定Handler的线程,不仅限于视图任务。选择方法取决于具体需求和上下文。
39 0
|
3月前
|
Go 调度 Python
Django 视图探秘:FBV与CBV注册方式的异同,揭秘as_view()的执行魔法
Django 视图探秘:FBV与CBV注册方式的异同,揭秘as_view()的执行魔法
|
4月前
|
XML JSON Java
Android App网络通信中通过okhttp调用HTTP接口讲解及实战(包括GET、表单格式POST、JSON格式POST 附源码)
Android App网络通信中通过okhttp调用HTTP接口讲解及实战(包括GET、表单格式POST、JSON格式POST 附源码)
639 0
|
11月前
|
存储 JavaScript 前端开发
页面传值的方法详解
页面传值的方法详解
|
4月前
|
JavaScript Java 数据安全/隐私保护
安卓逆向 -- POST数据解密
安卓逆向 -- POST数据解密
102 2
|
消息中间件 XML 存储
面试官:View.post() 为什么能够获取到 View 的宽高 ?
面试官:View.post() 为什么能够获取到 View 的宽高 ?