Я хочу иметь сетку с типами изображений.Для начала я попытался понять, смогу ли я получить это, используя простые кнопки.Это достаточно просто, когда я могу создать массив кнопок, используя линейные макеты, но проблема возникает, когда я пытаюсь использовать imageView вместо кнопки.
Существует ли простой способ заставить Android соответствовать imageView точно так жепробел, в который помещается кнопка.
Вид изображения, кажется, игнорирует ширину веса?Я не против, если соотношение сторон изображения будет искажено, но в идеале оно сохранит это соотношение и просто уменьшит изображение до точного соответствия.Каков наилучший способ заставить это работать?
Вот мой текущий xml .......
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/LinearLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:weightSum="4" >
<LinearLayout
android:id="@+id/linearLayout3"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/chicken" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text="Button" />
</LinearLayout>
<LinearLayout
android:id="@+id/linearLayout3"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1" >
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text="Button" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text="Button" />
</LinearLayout>
</LinearLayout>