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

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

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

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

07.03.2016, 19:14. Просмотров 162. Ответов 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
Посмотрите здесь:

ListActivity - Программирование Android
Всем доброго времени суток! Вот сегодня столкнулся с проблемой почему когда переименовываю Activity в ListActivity возникает ошибка?...

Шрифт в ListActivity - Программирование Android
Где изменить размер текста? public class MyListActivity extends ListActivity { public void onCreate(Bundle icicle) { ...

Конвертировании ListActivity в Fragment - Программирование Android
Здраствуйте, ребята пожалуйста помогите конвертировать Класс ListActivity в Fragment public class AlbumsActivity extends...

Переход из ListActivity в Фрагмент - Программирование Android
Всех с праздниками. Подскажите как реализовать переход из Activity в котором есть ListView во фрагмент? (в списоке listView) ...

Не работает ActionBar в ListActivity - Программирование Android
Почему ActionBar не отображается? public class FileManager extends ListActivity{ ... @Override public boolean...

Переход с ListActivity на другую активность - Программирование Android
Ребят подскажите есть ListActivity в нем список, как сделать что бы при нажатию на определенные строки списка он переходил на другую...

Программа вылетает при прокрутке ListActivity - Программирование Android
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Моя программа вылетает при прокрутке ListActivity вниз... Как это...

Программа вылетает при переходе на ListActivity - Программирование Android
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Моя программа просто вылетает при переходе на ListActivity. Ниже есть...

Как сохранить состояние выделенных checkbox и list data в Listactivity? - Программирование Android
Здравствуйте. Было задание сделать ListView c CheckBox, при нажатии на кнопку Add добавляется случайное число в ListActivity. Если выделить...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pablito
2419 / 1864 / 583
Регистрация: 12.05.2014
Сообщений: 6,604
Завершенные тесты: 1
07.03.2016, 19:20     ListActivity #2
ArrayAdapter<Spisok> arrayAdapter
а почему там Spisok ?
там должен быть тип объекта, который хранится в этом массиве, а не сам массив
werrt
4 / 4 / 1
Регистрация: 07.02.2008
Сообщений: 255
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;
Pablito
2419 / 1864 / 583
Регистрация: 12.05.2014
Сообщений: 6,604
Завершенные тесты: 1
07.03.2016, 19:26     ListActivity #4
а почему нельзя вместо массива изначально держать этот список в ArrayList-е ?
werrt
4 / 4 / 1
Регистрация: 07.02.2008
Сообщений: 255
07.03.2016, 19:30  [ТС]     ListActivity #5
да, так и хотел, но почему то ошибка вылезала. Теперь пощаманил и все пошло. Т.е. ArrayAdaptorу не важно, из чего получать, хоть из массива, хоть из коллекции?
Yandex
Объявления
07.03.2016, 19:30     ListActivity
Ответ Создать тему
Опции темы

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