我感觉很难实现,线性布局中的两个小部件(比如微调器)一个挨着一个。我的意思是两个微调器的布局高度都是包装内容,但宽度应该是第一个微调器的前半部分,屏幕的后半部分到第二个微调器。在线性布局中,它们一个接一个地排列。我在相对布局中尝试过,但是当我将宽度设置为 wrap_content 时,两者彼此并排出现,但是第二个微调器仍然留有很多空间。我在少数应用程序中看到过这种效果,但我不明白。
使用layout_weight
.这将迫使两个微调器各自占据一半的空间。
<LinearLayout
android:orientation="horizontal"
... >
<Spinner
android:layout_height="wrap_content"
android:layout_width="0dp"
android:layout_weight="1"
... />
<Spinner
android:layout_height="wrap_content"
android:layout_width="0dp"
android:layout_weight="1"
... />
</LinearLayout>
我是一名优秀的程序员,十分优秀!