我有三个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