[Android]【安卓】动态分配多余空间适配不同设备
本篇博客已收录到我的安卓开发小结中——点击【安卓开发小结】
- 有时候我们对于空余的空间,需要它们跟随不同的屏幕和分辨率自动调整大小,比如现在有两个icon,希望它们居中,然后两边空间根据设备动态分配,可以这么写:
- 调整android:layout_weight的值,可以改变分配比例。
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<View
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/co"
/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawablew/w"
android:layout_marginLeft="8dp"
/>
<View
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" />
</LinearLayout>