在我的线性中,我有一个ImageView和2个EditText字段。我希望图像与两个EditTexts的高度相匹配并按比例缩放。我在资源中的图像是标准尺寸:144 * 144,96 * 96等......这就是它现在的样子:
这是我的代码:
<LinearLayout
android:id="@+id/ll_trip_dates_icon"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/et_new_trip_name"
android:layout_centerHorizontal="true" >
<ImageView
android:id="@+id/iv_new_trip_icon"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:src="@drawable/ico_add_contact"
android:layout_gravity="fill_horizontal" />
<LinearLayout
android:id="@+id/ll_trip_dates"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<EditText
android:id="@+id/et_new_trip_start_date"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ems="10"
android:hint="Start date"
android:inputType="date" />
<EditText
android:id="@+id/et_new_trip_end_date"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ems="10"
android:hint="End date"
android:inputType="date" />
</LinearLayout>
</LinearLayout>
如何使图像本身更大并匹配两个文本字段的高度?我不介意EditText字段的宽度是否会更小,它们之间会有一点差距。
答案 0 :(得分:0)
对于ImageView,您可以使用android:adjustViewBounds来维持比率:D
希望它有所帮助。