Hinzufügen-Taste, um jede Zeile in listview
Möchte ich hinzufügen-Taste, um jede Zeile meiner listview. Ich habe eine XML-Datei namens row.xml
in meinem layout Ordner Hinzugefügt und zwei textviews und eine Schaltfläche in die Datei. Aber, wenn eine Schaltfläche Hinzugefügt, ich bin nicht in der Lage, um auf das Element listview. Ich bin nur in der Lage, klicken Sie auf die Schaltfläche. Hier ist row.xml
:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:id="@+id/text11"
android:layout_alignParentLeft="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="25sp"
android:textColor="#000000"
/>
<TextView
android:id="@+id/text2"
android:layout_alignParentLeft="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="10sp"
android:textColor="#000000"
/>
<Button android:text="Button" android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
</LinearLayout>
Möchte ich verweisen auf textviews und Taste in meiner Tätigkeit. Bitte helfen Sie mir und schlagen Ihnen einige Ideen.
InformationsquelleAutor hussain | 2011-09-06
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Blick auf Android - Dynamisch Hinzufügen von Ansichten in der Ansicht -, hinzufügen und entfernen von Ansichten in android dynamisch? und Android, neue Ansicht ohne XML-Layout,Android, Teil III: Dynamische Layouts
Hoffe, dies wird Ihnen helfen.
Dank,
EDIT: Für die Schaltfläche click-Ereignis in der listview nur überprüfen Umgang mit Mausklicks in einem ListView-Zeile,click-Ereignis für den button in listview in android,
Blick auf meine bearbeitete Antwort.
Knopf = (Button)anzeigen.findViewById(R. id.btn); Hier Ansicht ist eine Ihrer rw.xml Datei-Ansicht, nachdem Sie aufzublasen.
InformationsquelleAutor user370305
Hatte ich ein ähnliches Problem. Der einfache trick ist das hinzufügen von
android:focusable="false"
auf die Schaltfläche.Keine Ahnung warum, aber hat bei mir nicht funktioniert
InformationsquelleAutor marc1s
Können Sie einen benutzerdefinierten adapter (erweitern einer array-adapter ist ziemlich einfach). In der
getView
- Methode, stellen Sie eineonClickListener
auf IhreTextView
diese Weise sowohl Ihre Schaltfläche und die anderen Teile desListItem
reagieren zu berühren.InformationsquelleAutor Joru
Wenn Sie möchten, zu Experimentieren, etwas neues für das problem zu überprüfen LINK
Hoffe, das wird hilfreich sein.
InformationsquelleAutor AB1209
müssen Sie justierbares="false" und Sie können
den adapter
und in Ihrer Tätigkeit erstellen un adapter und implementieren listener-Taste.
InformationsquelleAutor issam
Überprüfen Sie bitte diesen link...
http://commonsware.com/Android/excerpt.pdf
In diesem pdf auf Seite 104, fügte er ein Bild in jeder Zeile einer Liste anzeigen. Sie ersetzen Sie es mit der Taste..
Hoffe, das löst dein problem.
siehe Seite 175.
InformationsquelleAutor Krishna