Ich habe ein Rasterlayout von Bildern, die irgendwann aus dem Raster verschwinden. Das Problem ist, dass wenn eine ganze Reihe/Spalte verschwindet, die folgenden ihre Position einnehmen.Rasterlayout leere Zeilen zu sehen sein
Zum Beispiel, wenn i eine Tabelle von aufweisen und die 4s entfernen, werden die 5S ihre Position einnehmen.
Ich muss den Spalten-/Zeilenbereich leer lassen.
(ich war nicht sicher, was Titel zu schreiben.)
<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>
Erstens, wo sind die Bilder, die verschwinden? Ich sehe nur Schaltflächen mit Text im Layout. Zweitens (und wichtiger), wie verschwinden die Bilder aus dem Raster? Entfernst du sie aus dem Layout? Sichtbarkeit einstellen? Bitte zeigen Sie uns den Code. –
@TedHopp Ich hätte sagen sollen, dass die Buttons ein Hintergrundbild haben und dass sie eigentlich keine Bilder sind. Ich entferne die Bilder/Buttons mit setVisibility (View.Gone). Isaac hat mir tatsächlich schon eine Lösung gegeben. Danke – George