【发布时间】:2017-07-05 19:45:04
【问题描述】:
我有一个 LinearLayout 设置高度为 match_parent 如下:
<LinearLayout
android:id="@+id/list_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
我想获取此 LinearLayout 的高度。
我使用了下面的代码:
LinearLayout ll_list = (LinearLayout)findViewById(R.id.list_layout);
int h = ll_list.getHeight();
但它返回 null。
我能怎么做?
【问题讨论】:
-
除非你在屏幕上显示位图(或类似的东西)之前有一个后台任务优化位图,否则我真的无法在任何时候需要这个值。如果您能告诉我们更多关于您的应用程序的信息,我们或许可以为您指出更好的设计替代方案。
-
stackoverflow.com/a/41705445/5664529 看看这个,它可能对你有帮助。
标签: android android-linearlayout