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.
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.
Tags und Links android listview xml-layout