hinzufügen-Taste, um ein gridview in android
Ich weiß, es mag eine dumme Frage sein...aber ich bin neu mit android...ich habe ein gridview-layout in mein Projekt und ich "android Entwickler" code zum schreiben von code...also der xml-code von layout ist wie folgt :
<?xml version="1.0" encoding="utf-8"?>
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gridview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:columnWidth="90dp"
android:numColumns="auto_fit"
android:verticalSpacing="10dp"
android:horizontalSpacing="10dp"
android:stretchMode="columnWidth"
android:gravity="center"
/>
nun möchte ich eine Schaltfläche hinzu, die das gridview-aber ich kann es nicht mit drag-and-drop...ich habe versucht, zu schreiben, die xml-code hinzufügen-Taste, aber ich habe diesen Fehler :
"Fehler in einer XML-Datei: Abbruch zu bauen."
kann mir jemand helfen mit diesem problem ?
Möchten Sie eine Schaltfläche, die in jeder Zelle, oder oben, unten?
InformationsquelleAutor eng.m.a | 2013-07-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie möchten, dass die
Button
werden unten dieGridView
, verwenden Sie so etwas wie dieses:Wenn Sie möchten, eine
Button
in jeder Zelle in derGridView
, müssen Sie eine BenutzerdefinierteGridView
verwendet einen Adapter. Ein Beispiel für solch einen XML-snippet für die benutzerdefinierte Zelle in derGridView
:HINWEIS: In den XMLS-snippets in der post, ich bin mit
ImageButton's
. Zu ändern und alle notwendigen Attribute einesButton
. Es ist lediglich eine Abbildung. Sie sollten in der Lage sein, die Punkte zu verbinden, wenn. 😉wenn Sie sind vertraut mit dem Konzept der benutzerdefinierten
ListViews
, mit ein paar änderungen, werden Sie in der Lage, implementieren eine benutzerdefinierteGridView
zu. Wenn Sie nicht vertraut sind mit benutzerdefiniertenListViews
oderGridViews
befolgen Sie dieses tutorial, um zu sehen, wie zum erstellen einer benutzerdefiniertenGridView
: http://www.coderzheaven.com/2012/02/29/custom-gridview-in-android-a-simple-example/.Oder verwenden Sie diese Google-Suche für mehr tutorials auf benutzerdefinierte
GridView's
.Und dies ist ein link zu einer Antwort von mir auf SO. Es hat die komplette Lösung. Verwenden Sie, was logic für Ihren Zweck.
InformationsquelleAutor Siddharth Lele