Android ListView mit Button ist nicht auswählbar (anklickbar)

8

Ich habe ein seltsames Problem, ich habe eine benutzerdefinierte Zeile in meiner ListView hinzugefügt, wenn ich die Button-Zeile auswählbar bin, aber wie ich Button hinzufügen kann ich nicht auf die Zeile klicken, bitte sehen Sie das XML unten / p> %Vor%

Bitte helfen Sie, warum dies geschieht.

    
Ali 20.04.2013, 11:10
quelle

2 Antworten

18

Versuchen Sie die Einstellung

%Vor%

an Ihre Button in der XML-Datei. Der Button Gain-Fokus liegt über der Zeile, deshalb können Sie Ihre Zeile nicht auswählen.

    
Carnal 20.04.2013, 11:12
quelle
26

Wie Sie Ihre benutzerdefinierte Zeile verwenden.

Nachdem Sie onclickListener für button in Ihrem getView festgelegt haben, legen Sie focusability false fest.

d. h. button.setFocusable(false) ;

Setzen Sie auch android:descendantFocusability="blocksDescendants" für Ihren Layout-Container Ihrer Zeile.   Sie können android:focusable="false" direkt setzen, aber dadurch wird Ihre Schaltfläche nicht anklickbar.

    
Pragnani 20.04.2013 11:14
quelle

Tags und Links