view在绘制完成后才会有自己的宽高,所以在onCreate中要获得view的宽高可以通过以下4中方法: 1、ViewTreeObserver:监听界面绘制事件,在layout时调用,使用完毕后记得removeListener 2、view.post,因为runnable对象会在view的measu...
分类:
移动开发 时间:
2015-06-23 15:24:11
阅读次数:
126
结构
继承关系
public abstract class AbsListView extends AdapterView Adapter>
implements TextWatcher ViewTreeObserver.OnGlobalLayoutListenerViewTreeObserver.OnTouchModeChangeListener Filter.FilterLi...
分类:
移动开发 时间:
2015-04-15 11:22:48
阅读次数:
205
1、ViewTreeObserver这是一个注册监听视图树的观察者(observer),在视图树种全局事件改变时得到通知。这个全局事件不仅还包括整个树的布局,从绘画过程开始,触摸模式的改变等。ViewTreeObserver不能够被应用程序实例化,因为它是由视图提供,参照getViewTreeObs...
分类:
其他好文 时间:
2015-03-18 23:04:46
阅读次数:
167
ViewTreeObserver vto = ssidtext.getViewTreeObserver(); ? ? ? ?vto.addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() { ? ? ? ? ? ?public boolean onPreDraw() { ? ? ? ? ? ...
分类:
移动开发 时间:
2015-01-26 23:03:31
阅读次数:
479
布局文件:在JAVA代码中控制文本的显示行数:ViewTreeObserver observer = textAbstract.getViewTreeObserver(); //textAbstract为TextView控件observer.addOnGlobalLayoutListener(new...
分类:
移动开发 时间:
2014-12-27 10:05:22
阅读次数:
400
通过手势进行图片的缩放,在onTouch事件中,MotionEvent.ACTION_POINTER_DOWN触发时则代表是多点触控,可以通过两点缩放的距离来缩放图片。当图片加载完成时设置图片居中,默认大小为屏幕的80%,主要代码如下:privatevoidsetTreeObserver(){
viewTreeObserver=p_w_picpath.get..
分类:
其他好文 时间:
2014-12-26 18:48:42
阅读次数:
170
listview?继承 public abstract class AbsListView extends AdapterView<ListAdapter> implements TextWatcher, ??????? ViewTreeObserver.OnGlobalLayoutListener, Filter.FilterListener, ??????...
分类:
移动开发 时间:
2014-12-09 02:08:45
阅读次数:
208
问题描述
说起来我也够菜的!⊙﹏⊙b汗。
今天搞了一个关于图片的demo,想动态的改变一张图片的大小和margin值。但是在activity中获取imageview的宽度和高度的时候,总是0。哎,我tm就是搞不懂了,怎么能是0呢?
imageView1 = (ImageView) findViewById(R.id.id_img1);
int width = imageV...
分类:
移动开发 时间:
2014-12-08 21:27:38
阅读次数:
201
1、计算view尺寸ViewTreeObserver vto = view.getViewTreeObserver();vto.addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() { public boolean ...
分类:
其他好文 时间:
2014-11-28 18:16:07
阅读次数:
195
这篇文章介绍了android TextView多行文本(超过3行)使用ellipsize属性无效问题的解决方法,有需要的朋友可以参考一下布局文件中的TextView属性复制代码代码如下:在JAVA代码中控制文本的显示行数复制代码代码如下:ViewTreeObserver observer = tex...
分类:
移动开发 时间:
2014-11-25 16:12:28
阅读次数:
302