在我的应用程序中,我在Layout内部添加了许多具有以下属性的视图,如何在运行时获取正确的布局高度
LinearLayout ll = new LinearLayout(this);
ll.setLayoutParams(new LayoutParams(840,LayoutParams.WRAP_CONTENT));
ll.setOrientation(LinearLayout.VERTICAL);
ll.addView(view1);
ll.addView(view2);
ll.getHeight();
如何获得此时的布局高度,考虑添加view1和view2,而不考虑我的属性(LayoutParams.WRAP_CONTENT),因为它总是向我返回0?
你可以打电话
ll.post(new Runnable()
{
public void run()
{
ll.getHeight();
}
});
ll
添加子视图后,这将提高您的身高。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句