У меня есть 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