我有一个包含几个子视图的布局,所有子视图的高度都设置为:
<View android:layout_width="fill_parent"
android:layout_height="18dip"
android:background="#ff000000" />
如何在代码中检索存储在layout_height中的值?
最终,我想做的是能够调整布局中定义的大小,以便我可以根据屏幕分辨率和像素密度来动态更改layout_height定义的值。
是在onLayout回调期间这样做的唯一方法吗?
在onCreate上重新定义XML会容易得多。
评论,建议将不胜感激。
谢谢
Y
最佳答案
访问视图的布局,然后访问“高度”字段:View.getLayoutParams().height
关于java - 如何在代码中检索layout_height,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4058042/