2011-01-10 2 views
0

У меня есть кнопка добавления, текстовое поле с названием edittext и listview. Когда я нажимаю кнопку «Добавить», данные, находящиеся в настоящее время в edittext, должны переходить к просмотру списка. Как я могу это сделать?добавить данные от edittext в listview в android

ответ

0

«edittext должен перейти в режим просмотра списка» .. вы имеете в виду, что фокус должен быть перемещен в список? OR Editext должен исчезнуть, и должно появиться listview?

Для обработки фокуса можно использовать setFocusable() http://developer.android.com/guide/topics/ui/ui-events.html#HandlingFocus

Для второго варианта можно скрыть виджеты в обработчики событий.

0

@ GSree очень ясно, что пользователь569553 хочет, чтобы при нажатии на кнопку добавления данные edittext feild должны переместиться в список.

так просто получите данные с помощью метода getText() и перейдите по этой ссылке.

лучшее объяснение, которое я когда-либо узнал о реализации getView() и listview.

http://android.amberfog.com/?p=296

0

Если вы используете список адаптер в сборке, такие как ArrayAdapter или SimpleAdapter, то все, что вам нужно, это добавить данные из EditText.getText() в свою коллекцию данных, создать новый список адаптер, тогда, когда вы вызываете setListAdapter(), listview будет обновляться с добавленным вами новым элементом.

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