Mam ListView
, który zajmuje cały ekran, ale czasami nie ma w nim wystarczającej ilości elementów, aby całkowicie pokryć widget ListView
. Chciałbym móc odpowiadać na kliknięcia na tym pustym polu poniżej ostatniego elementu, który w rzeczywistości nie zawiera elementu (co oznacza, że setOnItemClickListener
nie jest właściwe).Jak można odsłuchiwać zdarzenia kliknięcia w ListView, które występują poza elementami listy?
Próbowałem setOnClickListener
(które wyłączają dla samego siebie ListView
) w widoku nadrzędnym, ale wydaje się, że kliknięcia nie docierają do niego. Próbowałem też setOnTouchListener
na ListView
, ale to spowodowało, że niektóre kliknięcia przedmiotów nie zostały zarejestrowane z jakiegoś powodu. Wszelkie pomysły, jak to osiągnąć?
FWIW, złożony problem, aby uzyskać 'setOnClickListener()' ograniczenie zniesione, jak ty zrób doskonały punkt: http://code.google.com/p/android/issues/detail?id=59559 – CommonsWare