我有一個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