在我的活动中,我具有4个元素的LinearLayout:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:id="@+id/linearLayout2">
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imgButton1"
android:layout_weight=".25"
android:adjustViewBounds="true"
android:scaleType="fitCenter"
android:background="@null" />
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imgButton2"
android:adjustViewBounds="true"
android:scaleType="fitCenter"
android:layout_weight=".25"
android:background="@null" />
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imgButton3"
android:adjustViewBounds="true"
android:scaleType="fitCenter"
android:layout_weight=".25"
android:background="@null" />
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imgButton4"
android:adjustViewBounds="true"
android:scaleType="fitCenter"
android:layout_weight=".25"
android:background="@null" />
</LinearLayout>
这就是我想要的。当一个或多个元素不存在并且出现以下结果时,就会发生此问题:
您必须使用重量,这样当没有视野时它将自动调整
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:id="@+id/linearLayout2">
<ImageButton
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:id="@+id/imgButton1"
android:adjustViewBounds="true"
android:scaleType="fitCenter"
android:background="@null" />
<ImageButton
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:id="@+id/imgButton2"
android:adjustViewBounds="true"
android:scaleType="fitCenter"
android:background="@null" />
<ImageButton
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:id="@+id/imgButton3"
android:adjustViewBounds="true"
android:scaleType="fitCenter"
android:background="@null" />
<ImageButton
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:id="@+id/imgButton4"
android:adjustViewBounds="true"
android:scaleType="fitCenter"
android:background="@null" />
</LinearLayout>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句