我有三個GrindViews的活動。我用自定義SimpleCursorAdapters填充這些視圖。在每個單元格中都有按鈕,我需要將它拉伸到GrindView的單元格中。而且我也需要在GrindViews之間沒有空閒空間。我已經嘗試設置填充/邊距而不起作用。這裏有個XML:如何拉伸按鈕以適合GridView
的MainView:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<GridView android:id="@+id/gridview1" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:numColumns="5"
android:gravity="center" />
<GridView android:id="@+id/gridview2" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:numColumns="5"
android:gravity="center" />
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gridview3" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:numColumns="4"
android:gravity="center" />
細胞:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:padding="1dip"
android:layout_height="fill_parent" android:orientation="horizontal">
<Button xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:padding="1dip"
android:layout_height="fill_parent" android:id="@+id/textButton" />
截圖: Current Status
感謝您的幫助!
該死的,我希望瞭解一些性感的新GrindView!我不確定我是否明白你想要做什麼。解決方案是否可能只是從您的單元格的LinearLayout和Button中刪除android:padding =「1dip」? – 2011-04-16 00:25:48
也許這張截圖會更好[鏈接](http://img593.imageshack.us/i/devicelo.png/)。我只想伸展按鈕來覆蓋整個橙色區域。所以他們周圍幾乎沒有黑色背景。如果我從按鈕(單元格)刪除填充,會發生這種情況 - [鏈接](http://img64.imageshack.us/i/devicefb.png/) – Warlock 2011-04-16 09:32:52