我有一个有两个孩子的 relativeLayout:两个文本视图,一个在另一个之下。有relativeLayout
作为wrap_content
高度规则。
现在这relative_layout
有一个背景,800x500
所以它把这个500
高度像素作为它的高度。我必须裁剪它,给出150dp
一个高度规则来容纳两个文本视图,而不会浪费比需要更多的空间。
我如何使用该背景,但使relativeLayout
a 的高度真实wrap_content
?
<RelativeLayout
android:id="@+id/mid"
android:layout_below="@id/top"
android:layout_width="wrap_content"
android:layout_height="130dp" /*if i have wrap_content here it take 500px as height */
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginBottom="5dp"
android:paddingLeft="10dp"
android:background="@drawable/counter_background2" // 800x500>
<TextView
android:id="@+id/CounterMechanicsTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="10dp"
android:textSize="30dp"
android:text="@string/mechanics" />
<TextView
android:id="@+id/CounterMechanics"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/CounterMechanicsTitle"
android:layout_marginTop="5dp"
android:textSize="20dp"
android:text="@string/mechanics" />
</RelativeLayout>