Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung


Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!

ClickControls (z.B. Button) in ListView

Das Thema "ClickControls (z.B. Button) in ListView" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 26.11.2009, 22:38   #1 (permalink)
Fortgeschrittenes Mitglied

Registriert seit: 14.08.2009
Beiträge: 352
Abgegebene Danke: 23
Erhielt 49 Danke für 43 Beiträge
Standard ClickControls (z.B. Button) in ListView

Hallo zusammen,

ich habe folgendes Problem. Ich habe mir ein recht guten ListView Adapter aufgebaut. Jedoch komme ich an die grenzen damit. Wenn ich z.B. ein Button in ein "ListViewEintrag" hinzufüge in die View, ist dieser Eintrag nicht mehr wählbar... nun habe ich herausgefunden, wenn man weitere clickControls drauf setzt, dass man den Eintrag in der Listview nicht mehr bestätigen kann.

Jedoch den Button auch nicht wirklich. Also auf das OnClick Event reagiert der Button. Jedoch vom Design ändert sich nichts... er müsste ja eigentlich selektiert sein usw...

könnte mir damit jemand helfen oder kurz ein Bsp machen, wie man das am cleversten macht? am besten ohne XML bitte.

Merci
Michael
MichaelS ist gerade online   Mit Zitat antworten
Alt 04.12.2009, 15:25   #2 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 06.10.2009
Beiträge: 55
Abgegebene Danke: 9
Erhielt 1 Danke für 1 Beitrag
Standard AW: ClickControls (z.B. Button) in ListView

hm, das Problem habe ich auch. Nur gebe ich mich mit einem einfachen Design schon zu frieden. Eine ListView mit mehreren TextViews pro Zeile.

und je nach geklickter TextView soll sich Optionsfesnter öffen und danach
der Text in der View ändern.

Generell funktioniert das erstmal nur mit Click in eine Zeile aber nicht mit
Click in ein "Feld"

kommt Zeit , kommt Rat - schönes WE später dann
RED-BARON ist offline   Mit Zitat antworten
Alt 04.12.2009, 15:28   #3 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.074
Abgegebene Danke: 24
Erhielt 253 Danke für 238 Beiträge
Standard AW: ClickControls (z.B. Button) in ListView

hab vielleicht einen kleinen tipp für dich

hatte mal was ähnliches mit touchlistener.

du sagst der click funktioniert. dann guck mal auf deinen return wert. wenn er true ist, mach ihn mal false oder umgekehrt.

einer der beiden werte sagt, dass die listener hier fertig sind und keine weiteren mehr aufgerufen werden. bin an sowas ähnliches auch sehr lange gehangen, nur weil nicht alle listener wie gewollt durchlaufen wurden.
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Alt 04.12.2009, 15:48   #4 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 06.10.2009
Beiträge: 55
Abgegebene Danke: 9
Erhielt 1 Danke für 1 Beitrag
Standard AW: ClickControls (z.B. Button) in ListView

hm, also ich habe erstmal ListActivity in welcher

@Override
protectedvoid onListItemClick(ListView l, View v, int position, long id)
...

geschrieben steht , da is Essig mit return-Wert

und weiter habe ich nach diesem Bsp:

Android Developers Blog: How-to

<Button androidnClick="myClickHandler" />

mein LinearLayout anzupassen welches aus 4 TextViews besteht

eine davon schaut dann so aus:

<TextView

android:id="@+id/text3"

android:textSize="16sp"

android:layout_marginLeft="5sp"

androidnClick = "myClickHandler"

android:layout_width="wrap_content"

android:layout_height="wrap_content"/>

und danach habe ich meine ListActivity angepasst:

( siehe auch obiges Beispiel )

public void myClickHandler(View target) {
// Do stuff
}


nur wird der break-Point in myClickHandler nie erreicht.


Also onListItemClick funktioniert, hier wird beim Click in die Zeile
reagiert eine SingleChoiceBox angezeigt und entsprechend ein
Wert in der Zeile geändert. das reicht eigentlich erstmal. Jetzt
kam mir nur in den Sinn 2 Werte in der Zeile ändern zu wollen und
da grübel ich nun.

onListItemClick habe ich testweise auch schon mal komplett kommentiert
aber auch dann wird der myClickHandler nicht angesprochen.

Ich hoffe das war recht verständlich, und vll. gibt noch ein Ansatzpunkt.

Vielen Dank erstmal, ich schau derweil mal weiter

RED-BARON ist offline   Mit Zitat antworten
Alt 05.12.2009, 09:17   #5 (permalink)
Junior Mitglied

Modell: T-Mobile Pulse

Registriert seit: 01.12.2009
Beiträge: 30
Abgegebene Danke: 1
Erhielt 8 Danke für 5 Beiträge
Standard AW: ClickControls (z.B. Button) in ListView

Die Signatur von myClickHandler duerfte nicht passen.
Zitat:
View.OnClickListener myClickHandler()
Gruss Reinhold

Geändert von unfug (05.12.2009 um 09:34 Uhr)
unfug ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
ListView mit ImageButtons Webster Android App Entwicklung 3 23.11.2009 16:42
ListView Layout FlashFan Android App Entwicklung 7 12.11.2009 11:27
ListView zeigt nix an SirMArtin Android App Entwicklung 10 09.09.2009 12:45
ListView will nicht so recht... Samsung I7500 Android App Entwicklung 9 01.09.2009 11:37
ListView Textfarbe joschika77 Android App Entwicklung 26 08.07.2009 09:05




Du liest gerade: "ClickControls (z.B. Button) in ListView" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.