1
我有一个网格布局的图像,在某些点从网格消失。问题是,当一整行/列消失后,下面的行将占据它的位置。网格布局空行是可见的
例如,如果我具有的表并取出4S,5S的将采取它们的位置。
我需要将列/行空间留空。
(我不知道什么标题来写。)
<GridLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:columnCount="7"
android:rowCount="4"
android:layout_gravity="center"
android:layout_weight="6">
<Button
android:text="1"
android:layout_width="41dp"
android:layout_height="44dp"
android:textColor="@android:color/black"
android:background="@drawable/briefcase"
android:id="@+id/box_1"
android:layout_margin="5dp"
android:onClick="box_onClick"/>
<Button
android:text="2"
android:layout_width="41dp"
android:layout_height="44dp"
android:textColor="@android:color/black"
android:background="@drawable/briefcase"
android:id="@+id/box_2"
android:layout_margin="5dp"
android:onClick="box_onClick"/>
<Button
android:text="3"
android:layout_width="41dp"
android:layout_height="44dp"
android:textColor="@android:color/black"
android:background="@drawable/briefcase"
android:id="@+id/box_3"
android:layout_margin="5dp"
android:onClick="box_onClick"/>
<Button
android:text="4"
android:layout_width="41dp"
android:layout_height="44dp"
android:textColor="@android:color/black"
android:background="@drawable/briefcase"
android:id="@+id/box_4"
android:layout_margin="5dp"
android:onClick="box_onClick"/>
<Button
android:text="5"
android:layout_width="41dp"
android:layout_height="44dp"
android:textColor="@android:color/black"
android:background="@drawable/briefcase"
android:id="@+id/box_5"
android:layout_margin="5dp"
android:onClick="box_onClick"/>
<Button
android:text="6"
android:layout_width="41dp"
android:layout_height="44dp"
android:textColor="@android:color/black"
android:background="@drawable/briefcase"
android:id="@+id/box_6"
android:layout_margin="5dp"
android:onClick="box_onClick"/>
<Button
android:text="7"
android:layout_width="41dp"
android:layout_height="44dp"
android:textColor="@android:color/black"
android:background="@drawable/briefcase"
android:id="@+id/box_7"
android:layout_margin="5dp"
android:onClick="box_onClick"/>
<Button
android:text="8"
android:layout_width="41dp"
android:layout_height="44dp"
android:textColor="@android:color/black"
android:background="@drawable/briefcase"
android:id="@+id/box_8"
android:layout_margin="5dp"
android:onClick="box_onClick" />
<Button
android:text="9"
android:layout_width="41dp"
android:layout_height="44dp"
android:textColor="@android:color/black"
android:background="@drawable/briefcase"
android:id="@+id/box_9"
android:layout_margin="5dp"
android:onClick="box_onClick" />
<Button
android:text="10"
android:layout_width="41dp"
android:layout_height="44dp"
android:textColor="@android:color/black"
android:background="@drawable/briefcase"
android:id="@+id/box_10"
android:layout_margin="5dp"
android:onClick="box_onClick" />
<Button
android:text="11"
android:layout_width="41dp"
android:layout_height="44dp"
android:textColor="@android:color/black"
android:background="@drawable/briefcase"
android:id="@+id/box_11"
android:layout_margin="5dp"
android:onClick="box_onClick" />
<Button
android:text="12"
android:layout_width="41dp"
android:layout_height="44dp"
android:textColor="@android:color/black"
android:background="@drawable/briefcase"
android:id="@+id/box_12"
android:layout_margin="5dp"
android:onClick="box_onClick" />
<Button
android:text="13"
android:layout_width="41dp"
android:layout_height="44dp"
android:textColor="@android:color/black"
android:background="@drawable/briefcase"
android:id="@+id/box_13"
android:layout_margin="5dp"
android:onClick="box_onClick" />
<Button
android:text="14"
android:layout_width="41dp"
android:layout_height="44dp"
android:textColor="@android:color/black"
android:background="@drawable/briefcase"
android:id="@+id/box_14"
android:layout_margin="5dp"
android:onClick="box_onClick" />
<Button
android:text="15"
android:layout_width="41dp"
android:layout_height="44dp"
android:textColor="@android:color/black"
android:background="@drawable/briefcase"
android:id="@+id/box_15"
android:layout_margin="5dp"
android:onClick="box_onClick" />
<Button
android:text="16"
android:layout_width="41dp"
android:layout_height="44dp"
android:textColor="@android:color/black"
android:background="@drawable/briefcase"
android:id="@+id/box_16"
android:layout_margin="5dp"
android:onClick="box_onClick" />
<Button
android:text="17"
android:layout_width="41dp"
android:layout_height="44dp"
android:textColor="@android:color/black"
android:background="@drawable/briefcase"
android:id="@+id/box_17"
android:layout_margin="5dp"
android:onClick="box_onClick" />
<Button
android:text="18"
android:layout_width="41dp"
android:layout_height="44dp"
android:textColor="@android:color/black"
android:background="@drawable/briefcase"
android:id="@+id/box_18"
android:layout_margin="5dp"
android:onClick="box_onClick" />
<Button
android:text="19"
android:layout_width="41dp"
android:layout_height="44dp"
android:textColor="@android:color/black"
android:background="@drawable/briefcase"
android:id="@+id/box_19"
android:layout_margin="5dp"
android:onClick="box_onClick" />
<Button
android:text="20"
android:layout_width="41dp"
android:layout_height="44dp"
android:textColor="@android:color/black"
android:background="@drawable/briefcase"
android:id="@+id/box_20"
android:layout_margin="5dp"
android:onClick="box_onClick" />
<Button
android:text="21"
android:layout_width="41dp"
android:layout_height="44dp"
android:textColor="@android:color/black"
android:background="@drawable/briefcase"
android:id="@+id/box_21"
android:layout_margin="5dp"
android:onClick="box_onClick" />
<Button
android:text="22"
android:layout_width="41dp"
android:layout_height="44dp"
android:textColor="@android:color/black"
android:background="@drawable/briefcase"
android:id="@+id/box_22"
android:layout_margin="5dp"
android:onClick="box_onClick" />
<Button
android:text="23"
android:layout_width="41dp"
android:layout_height="44dp"
android:textColor="@android:color/black"
android:background="@drawable/briefcase"
android:id="@+id/box_23"
android:layout_margin="5dp"
android:onClick="box_onClick" />
<Button
android:text="24"
android:layout_width="41dp"
android:layout_height="44dp"
android:textColor="@android:color/black"
android:background="@drawable/briefcase"
android:id="@+id/box_24"
android:layout_margin="5dp"
android:onClick="box_onClick" />
<Button
android:text="25"
android:layout_width="41dp"
android:layout_height="44dp"
android:textColor="@android:color/black"
android:background="@drawable/briefcase"
android:id="@+id/box_25"
android:layout_margin="5dp"
android:onClick="box_onClick" />
<Button
android:text="26"
android:layout_width="41dp"
android:layout_height="44dp"
android:textColor="@android:color/black"
android:background="@drawable/briefcase"
android:id="@+id/box_26"
android:layout_margin="5dp"
android:onClick="box_onClick" />
</GridLayout>
首先,图像在哪里消失?我只在布局中看到带有文本的按钮。其次(更重要的是),图像如何从网格中消失?你是否从布局中删除它们?设置可见性?请告诉我们代码。 –
@TedHopp我应该说,按钮有一个背景图像,他们不是实际的图像。我用setVisibility(View.Gone)去除图像/按钮。艾萨克实际上已经给了我一个解决方案。谢谢 – George