2012-03-27 1 views
1

У меня есть listview, в котором есть Textview. И наверху у меня есть кнопка «Редактировать» , когда я нажимаю кнопку «Изменить». Я хочу показать флажки для строк списка и одну кнопку удаления внизу экрана для удаления элемента списка.Режим редактирования в Android-списке ListView

Любой может мне помочь?

Спасибо.

+0

проверить этот учебник с помощью контекстного меню http://www.miximum.fr/tutos/849-porting-the-contextual-anction-mode-for-pre-honeycomb-android-apps –

ответ

1

Сделайте свой собственный элемент списка с TextView и флажком справа. Кроме того, у вас есть кнопка в нижней части родителя и установите ее в виде списка layout_above. Убедитесь, что по умолчанию для вашего флажка и кнопки установлено значение View.GONE. Теперь, щелкнув по вашей кнопке Edit, просто установите видимость кнопки «Флажок» и «Удалить» на View.VISIBLE и обновите свой список. Вот и все. Всего наилучшего!

+0

Привет, я меняю свой код как ты сказал. Но теперь я нажимаю кнопку редактирования, на которой отображается только один флажок, только для первой строки .. любой другой метод? Спасибо за помощь ... – user4232

+0

Я сказал сделать элемент списка с TextView и флажок. Таким образом, каждый из ваших элементов списка будет иметь тот же формат, что и первый. – Rajkiran

+0

Да, сэр, я сделал это с таким образом .. user4232

0

Вы можете попробовать создать свой ListView с TextView, а также CheckBox в каждой строке. Скрыть флажки по умолчанию и показать их с помощью кнопки onClickListener для кнопки «Редактировать».

Надеюсь, это поможет.

+0

Я попробовал этот ... к сожалению, это не сработало для меня ... Спасибо .. – user4232

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