1
我想知道是否有方法將視圖放置到另一個視圖的右側並將其垂直居中放置在第二個視圖高度上。 在知道這可以使用LinearLayout來完成,但由於其他原因,2個視圖必須是相同RelativeLayout的一部分。將視圖放置到其他視圖的右側並相對於此視圖使用RelativeLayout垂直居中
非常感謝
我想知道是否有方法將視圖放置到另一個視圖的右側並將其垂直居中放置在第二個視圖高度上。 在知道這可以使用LinearLayout來完成,但由於其他原因,2個視圖必須是相同RelativeLayout的一部分。將視圖放置到其他視圖的右側並相對於此視圖使用RelativeLayout垂直居中
非常感謝
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
<View android:id="@+id/view1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<View
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/view1"
android:layout_centerVertical="true"
/>
</RelativeLayout>
類似的東西?
不是。第二個視圖必須以第一個視圖的高度爲中心,而不是以父視圖的高度爲中心。而且我不能將它們放在攤位中,因爲父母必須和屏幕一樣大,而且視圖必須放在上面。 – Gratzi 2010-10-18 14:56:04
啊,我明白了。那麼你唯一的選擇是使用第二個'RelativeLayout'來保存這兩個視圖,並且它與父親'RelativeLayout'的頂部對齊。 – Felix 2010-10-18 14:59:09