Я разрабатываю приложение для Android, и я застрял посередине.Как обрабатывать подэлементы Android ListView Щелкните события, используя SimpleAdapter?
Проблема заключается в том, я использую SimpleAdapter
сделать адаптер вещь и показать элементы в Listview
и, насколько я знаю, я не могу override
метод getView()
из SimpleAdapter
класса связаны клик слушателей к пунктам.
Существует другой способ обработки событий щелчка подэлементов, таких как использование XML, вы можете писать в XML как android:clickable="true"
и android:onClick="clicklistenr"
, используя это, я могу получить элемент, но моя проблема в том, что если я использую это, то я не могу получить положение адаптера, в котором мне нужно получить значения элементов адаптера и выполнять другие задачи. Поэтому я застрял здесь, любая помощь будет заметна. Благодарю.
Например у меня есть ListView
, который содержит один image
, TextView
, как Button
, доля Button
в каждой из его элементов. И я не могу найти, что либо его изображение, либо кнопка нажали, используя setOnItemClickListener
. Так что мне нужен способ обработки событий щелчка этих подпунктов ListView
, я использую SimpleAdapter
.
я могу сделать это, сэр, но как я могу получить подпункты этого представления? Я хочу обрабатывать события подэлементов представления, а не основной элемент класса LitView. –
: http://www.androidhive.info/2013/07/android-expandable-list-view-tutorial/ –
http: // theopentutorials.com/tutorials/android/listview/android-expandable-list-view-example/ –