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

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

Войти
Регистрация
Восстановить пароль
 
korep
52 / 45 / 9
Регистрация: 06.01.2013
Сообщений: 597
#1

Не отображается информация в ListView - Программирование Android

26.04.2015, 22:36. Просмотров 250. Ответов 2
Метки нет (Все метки)

В общем-то вопрос интересный появился.
Написал я один адаптер вложил его во второй.
Все запустил, работает отлично, ошибок никаких не выдает.
НО информация тупо не отображается. э в чем может быть проблема?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2015, 22:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не отображается информация в ListView (Программирование Android):

Не отображается ListView - Программирование Android
public class ListViewActivity extends Activity { private static final String TAG = "Vkfunc"; SharedPreferences mSettings; ...

Не выводиться информация в ListView с использованием адаптера - Программирование Android
У меня есть три класса:t_table, List_Time_Table, and TimeAdapter. Суть в том, что в TimeAdapter я создал и настроил свой адаптер: public...

Не отображается список ListView - Программирование Android
Имеется код: package com.example.mvideo.progeng; import android.net.Uri; import android.support.v7.app.AppCompatActivity; import...

Неверно отображается заполнение прогрессбара в элементах ListView - Программирование Android
Добрый день. Мне нужно создать ListView, в элементах которого отображается ProgressBar нестандартного цвета. В методе getView моего списка...

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

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

2
Super__Enot
33 / 43 / 8
Регистрация: 14.03.2015
Сообщений: 134
26.04.2015, 22:42 #2
DDX необновил при передачи данных
1
korep
52 / 45 / 9
Регистрация: 06.01.2013
Сообщений: 597
27.04.2015, 00:38  [ТС] #3
а как обновить?

Добавлено через 22 минуты
Super__Enot, поставил setContentView в конец и выкинуло ошибку, что adapter возвращает null pointer.
код вызова адаптера
Кликните здесь для просмотра всего текста
Java
1
2
3
TicketAdapter ticketAdapter = new TicketAdapter(this, tickets);
                ListView listView = (ListView) findViewById(R.id.admin_tickets_listview);
                listView.setAdapter(ticketAdapter);


вот код самого адаптера
Кликните здесь для просмотра всего текста
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
public class TicketAdapter extends BaseAdapter {
 
    private Context context;
    private ArrayList<ticket> tickets;
    private LayoutInflater layoutInflater;
 
    public TicketAdapter(Context context, ArrayList<ticket> tickets){
        this.context = context;
        this.tickets = tickets;
        this.layoutInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    }
 
    @Override
    public int getCount(){
        return tickets.size();
    }
 
    @Override
    public Object getItem(int position){
        return tickets.get(position);
    }
 
    @Override
    public long getItemId(int position){
        return position;
    }
 
    @Override
    public View getView(int position, View convertView, ViewGroup parent){
        View view = convertView;
        if (view == null) {
            view = new View(this.context);
        }
 
        ticket _ticket = (ticket) getItem(position);
 
        ((TextView) view.findViewById(R.id.admin_ticket_id)).setText(_ticket.getId());
        ((TextView) view.findViewById(R.id.admin_ticket_cashier_id)).setText(_ticket.getCashier_id());
        ((TextView) view.findViewById(R.id.admin_ticket_event_result)).setText(_ticket.getEvent_result());
        ((TextView) view.findViewById(R.id.admin_ticket_start_date)).setText(_ticket.getStart_date());
        ((TextView) view.findViewById(R.id.admin_ticket_time)).setText(_ticket.getTime());
        TicketPositionAdapter ticketPositionAdapter = new TicketPositionAdapter(this.context, _ticket.getPositions());
        ((ListView) view.findViewById(R.id.admin_ticket_good_list)).setAdapter(ticketPositionAdapter);
 
 
        return view;
    }
}

что я не так сделал?

Добавлено через 1 час 30 минут
Разобрался в своей криворукости
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.04.2015, 00:38
Привет! Вот еще темы с ответами:

Данные из SQlite в ListView, обработка события ListView - Программирование Android
Ребят, есть БД, ListView. Надо при нажатии на строчку ListView вытащить данные int из БД. mList.setOnItemClickListener(new...

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

Копирование данных из 1 listView во 2 listView - Программирование Android
Нужно что бы при нажатии на один элемент в первом ListView он копировался во второй ListView причём многократно.Но я использую...

Использование ListView в ListView - Программирование Android
Всем привет. Можете показать как использовать ListView в ListView, с заполнением как внешнего ListView, так и внутреннего причем с...


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

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

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