我有一个FrameLayout里的,当我试图得到它的PARAMS这样的:获取宽度和高度的布局
ViewGroup.LayoutParams params = cameraPreviewFrameLayout.getLayoutParams();
int layoutHeight = params.height;
int layoutWidth = params.width;
这里,layoutHeight是-2,layoutWidth为-1。这是我的XML:
<FrameLayout
android:id="@+id/liveActivity_cameraPreviewFrameLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerInParent="true"/>
我执行从的onCreate这个动作,而且我通过在onStart()试图给它,同样的结果。显然这个布局的高度和宽度不是这些值。
如何有效检索布局的大小?
这种运作良好。 – svprdga 2015-02-24 10:17:50