博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android 获得View的高度
阅读量:6318 次
发布时间:2019-06-22

本文共 527 字,大约阅读时间需要 1 分钟。

 

在一个activity中有一个textview,设置字数不同,如何能在打开这个activity时就及时获得这个textview在activity的高度,有利于我对textview的高度进行设置。

在onCreate函数中,View还未被展开,是无法获得高度的。

所以可以对TextvView注册一个监听者:

 
ViewTreeObserver vto = tv.getViewTreeObserver();            vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {                public void onGlobalLayout() {                                        heigh = appDescription.getHeight();                                        tv.getViewTreeObserver().removeGlobalOnLayoutListener(this);                }            });

 

转载地址:http://kqdaa.baihongyu.com/

你可能感兴趣的文章