我想擁有圖像視圖的網格類型佈局。開始我試圖看看我是否可以使用簡單的按鈕來獲得這個。 這很容易,我可以使用線性佈局創建一組按鈕,但是當我嘗試使用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>
嘗試爲您的ImageView使用android:scaleType =「fitXY」。 –