我有一個佈局(使用TableLayout等),它運作良好。這似乎是這樣的: http://i.stack.imgur.com/jLFhA.png使用「fill_parent」時RelativeLayout的問題
我想用一個RelativeLayout的重寫一遍:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="6dip">
<TextView android:id="@+id/textViewTopicTitle"
android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Title" android:background="#880000"></TextView>
<TextView android:id="@+id/textViewSolution"
android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/textViewTopicTitle" android:text="Description...." android:background="#008800"></TextView>
<Button android:text="Start" android:id="@+id/buttonTopic" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@id/textViewSolution" android:layout_below="@id/textViewTopicTitle"
android:layout_marginRight="6dip">
</Button>
</RelativeLayout>
這不是正確的,因爲綠色的TextView不填儘可能多的空間成爲可能。
所以我改變: 機器人:ID = 「@ + ID/textViewSolution」 機器人:layout_width = 「FILL_PARENT」
但是,在這種情況下,按鈕丟失!
http://i.stack.imgur.com/ugzeq.png
我的問題是:是可以創建只使用RelativeLayout的這樣的佈局?