2015-03-29 2 views
0

Я хочу сделать кнопку в listView на каждом listItem. И эта кнопка setOnClickListener(); Когда я нажимаю эту кнопку, я хочу изменить только эту кнопку на ItemView в позиции, не используя notifyDatasetChanged(). Этот метод является всем обновленным списком ItemViews. Я не хочу обновлять все элементы. Как мне это сделать?android listview только изменение кнопки

+6

Сайт предназначен для проблем программирования, а не для того, чтобы другие могли выполнять вашу работу. Расскажите, пожалуйста, что вы пробовали и с чем вы застряли. – ByteHamster

+0

Что вы хотите изменить при нажатии кнопки? и лучше показать свои 'getView()' коды – Xcihnegn

ответ

0

вы можете использовать RecyclerView
http://developer.android.com/training/material/lists-cards.html

Используйте виджет RecyclerView, когда у вас есть коллекции данных, элементы которых изменить во время выполнения на основе действий или сетевых пользовательских событий

вам нужна андроида поддержка библиотеки

+0

Большое вам спасибо. Это решение, которое я нашел. –

Смежные вопросы