我有一個這樣的佈局,我想在視圖上方顯示一個標籤,然後在下面重複。在相對佈局設置視圖高度
這裏是我的代碼...
<RelativeLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:orientation="vertical" >
<TextView
android:id="@+id/speedLbl"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:text="@string/speed"
android:textAppearance="?android:attr/textAppearanceLarge" />
<View
android:id="@+id/speedGraph"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_marginBottom="4dp"
android:layout_below="@+id/speedLbl"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:background="@color/blueColour" />
<TextView
android:id="@+id/distanceLbl"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:layout_below="@+id/speedGraph"
android:text="@string/distance"
android:textAppearance="?android:attr/textAppearanceLarge" />
<View
android:id="@+id/distanceGraph"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_below="@+id/distanceLbl"
android:layout_marginBottom="4dp"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:background="@color/blueColour" />
</RelativeLayout>
的問題是,我不希望設置高度爲兩種觀點,我希望他們能夠動態地根據屏幕大小而改變。
我嘗試使用layout_weight
,但它不喜歡它嵌套在另一箇中的事實。
任何人都可以看到這個問題的另一種解決方案??
我不明白你的問題,你能澄清一下嗎? – pawelzieba
我希望它們具有相同的尺寸,但我不想設置特定的尺寸,因爲我想垂直填充整個屏幕。所以我不想使用40dp或其他大小可能是一個百分比。 – StuStirling
@ DiscoS2所以你基本上希望每一組'TextView' +'View'佔據父親'RelativeLayout'高度的一半? – Luksprog