Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Настя1999
6 / 12 / 0
Регистрация: 03.03.2017
Сообщений: 68
Завершенные тесты: 1
1

Как добавить subitems в listview

15.02.2018, 11:00. Просмотров 265. Ответов 4
Метки нет (Все метки)

У меня есть listview, список имён например. Как мне добавить subitem в listview.
0
Миниатюры
Как добавить subitems в listview  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.02.2018, 11:00
Ответы с готовыми решениями:

Как добавить в ListView subitem
Есть компонент ListView, при его добавлении в активити он показывает список: Item1 subitem1 ну...

Как из AsyncTask Добавить элементы в ListView
В общем сабж. Используя адаптер как сделать?

Как добавить строку "." в начале в ListView со своим обработчиком
Я в своей базе данных, на каждый новый каталог, дополнительно добавляю запись со строкой "..",...

ListView кнопка добавить item в избранное
Здравствуйте форумчане, не нашел в инете подобный вопрос, может неправильно делал поисковой запрос....

С помощью адаптера добавить два xml-я в listView
Есть два .xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout...

4
Abejon
0 / 0 / 0
Регистрация: 21.03.2017
Сообщений: 93
15.02.2018, 14:54 2
ListView лучше всего использовать совместно с каким-либо источником данных (массив, список, БД) и соответствующим адаптером.
0
КунгФуПанда
0 / 0 / 0
Регистрация: 13.10.2014
Сообщений: 22
19.02.2018, 11:36 3
Используйте RecyclerView там всё проще.
0
Mail-up
30 / 28 / 8
Регистрация: 07.01.2017
Сообщений: 205
19.02.2018, 20:07 4
запилить свой адаптер на listView. но проще сделать recyclerView. один раз разобраться и потом использовать не парится.
для RV примеров миллиард.

Если нужен конкретно ListView , то можно сделать примерно так:

Делаем ручками такой адаптер адаптер:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
class My_Adapter extends BaseAdapter {
    private ArrayList<Item> data = new ArrayList<>();
    private Context context;
 
    My_Adapter(Context context, ArrayList<Item> arr) {
        if (arr != null) {
            data = arr;
        }
        this.context = context;
    }
 
    @Override
    public int getCount() {
        // TODO Auto-generated method stub
        return data.size();
    }
 
    @Override
    public Object getItem(int num) {
        // TODO Auto-generated method stub
        return data.get(num);
    }
 
    @Override
    public long getItemId(int arg0) {
        return arg0;
    }
 
    @Override
    public View getView(int i, View someView, ViewGroup arg2) {
 
        LayoutInflater inflater = LayoutInflater.from(context);
        if (someView == null) {
            someView = inflater.inflate(R.layout.main, arg2, false);
        }
        //Обявляем наши текствьюшки и связываем их с разметкой
 
        TextView header = (TextView) someView.findViewById(R.id.item_1);
        TextView subHeader = (TextView) someView.findViewById(R.id.item_2);
 
        //Устанавливаем в каждую текствьюшку соответствующий текст
        // сначала заголовок
        header.setText(data.get(i).header);
        // потом подзаголовок
        subHeader.setText(data.get(i).subHeader);
 
        return someView;
    }
}
ну и во фрагменте
Java
1
listView.setAdapter(new My_Adapter(getActivity(),data));
как то так
0
Pablito
19.02.2018, 20:19     Как добавить subitems в listview
  #5

Не по теме:

фу передавать ссылку на активити в адаптер
контекст можно брать прямо с ViewGroup arg2

0
19.02.2018, 20:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.02.2018, 20:19
Привет! Вот еще темы с ответами:

ListView, ToggleButton, SQLite, CursorAdapter. Как найти idItem в ListView, где была нажата ToggleButton?
Добрый день. Затрудняюсь понять один момент: У меня есть ListView, который заполнен Items. ...

ListView. После добавления кнопки перестал быть доступен сам ListView
Кастомизировал ListView с помощью нескольких TextView. Но после того, как добавил ImageButton сам...

Listview вывод данных и переход по нажатию на другой Listview SQLite
Доброго извините за название темы, долго не мог сформировать название, В общем у меня беда с...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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