在onCreate函数中,View还未被展开,是无法获得高度的。
所以可以对TextvView注册一个监听者:
复制代码
ViewTreeObserver vto = tv.getViewTreeObserver();
vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
public void onGlobalLayout() {
heigh = appDescription.getHeight();
tv.getViewTreeObserver().removeGlobalOnLayoutListener(this);
}
});
绑定了布局之后就可以了