Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
werrt
1 / 1 / 0
Регистрация: 07.02.2008
Сообщений: 206
#1

ListActivity - Android

07.03.2016, 19:14. Просмотров 152. Ответов 4
Метки нет (Все метки)

Добрый день. Нужно реализовать дополнение нового эоемента в список ListActivity по нажатию каойл ибо кнопки.
Стандартно делается череза :
Java
1
2
3
4
ArrayAdapter<Spisok> arrayAdapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, Spisok.spisok);
 
ListView listView = getListView();
listView.setAdapter(arrayAdapter);
где Spisok.spisok это public static Spisok[] spisok={ new Spisok"One" }
но это простой массив с конечным размером. А как использовать, например, ArrayList?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.03.2016, 19:14     ListActivity
Посмотрите здесь:

Android ListActivity
Android Переход с ListActivity на другую активность
Шрифт в ListActivity Android
Как сохранить состояние выделенных checkbox и list data в Listactivity? Android
Программа вылетает при переходе на ListActivity Android
Android Программа вылетает при прокрутке ListActivity
Android Переход из ListActivity в Фрагмент
Конвертировании ListActivity в Fragment Android
Android Не работает ActionBar в ListActivity

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
2013 / 1755 / 545
Регистрация: 12.05.2014
Сообщений: 6,208
Завершенные тесты: 1
07.03.2016, 19:20     ListActivity #2
ArrayAdapter<Spisok> arrayAdapter
а почему там Spisok ?
там должен быть тип объекта, который хранится в этом массиве, а не сам массив
werrt
1 / 1 / 0
Регистрация: 07.02.2008
Сообщений: 206
07.03.2016, 19:24  [ТС]     ListActivity #3
Это и есть тип обьекта(Spisok):

Java
1
2
3
4
5
6
7
8
9
public class Spisok {
    private String name;
    private Date date;
 
    public Spisok(String name) {
        this.name = name;
}
 
    public static String[] spisok;
Паблито
2013 / 1755 / 545
Регистрация: 12.05.2014
Сообщений: 6,208
Завершенные тесты: 1
07.03.2016, 19:26     ListActivity #4
а почему нельзя вместо массива изначально держать этот список в ArrayList-е ?
werrt
1 / 1 / 0
Регистрация: 07.02.2008
Сообщений: 206
07.03.2016, 19:30  [ТС]     ListActivity #5
да, так и хотел, но почему то ошибка вылезала. Теперь пощаманил и все пошло. Т.е. ArrayAdaptorу не важно, из чего получать, хоть из массива, хоть из коллекции?
Yandex
Объявления
07.03.2016, 19:30     ListActivity
Ответ Создать тему
Опции темы

Текущее время: 16:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru