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

Expandable List View Android - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android С чем может быть связана эта ошибка в Genymotion? (скрн+). your virtual device just switched to process state http://www.cyberforum.ru/android-dev/thread1242817.html
Появляется при попытках эмулировать устройства с большим экраном:
Android Ошибка при запуске AsyncTask при нажатии на пункт ActionBar Здравствуйте, почему при нажатии на пункт Action Bar'а вылетает ошибка? @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return super.onCreateOptionsMenu(menu); } @Override http://www.cyberforum.ru/android-dev/thread1242742.html
Android Ошибка когда ставлю галочку в списке
Здравствуйте, вообщем в одной активити список, жму в этой активити кнопку добавить и перехожу на другую активити, там ввожу имя для списка первой активити и перехожу на первую активити где список и как только ставлю галочку (список с галочками) то вылезает ошибка, в чем же проблема? Второе активити передает результат первой и во второй идет добавление данныйх в список, но как только после...
Android Как добавить view в конец списка группы expandablelistview
ExpandableListView - список to-do. Как добавить в конец каждого списка поле для добавление новой to-do?
Android Программа навигации по зданию. Определение положения человека по местному Wi-Fi http://www.cyberforum.ru/android-dev/thread1242660.html
Доброго времени суток. Мне необходимо написать программу навигации по зданию. Определение положения человека по местному WI-FI. В каких программах это можно реализовать.
Android Карта на Canvas Здравствуйте! Решил попробовать написать игру под андроид, до этого писал пару приложений несложных. Суть игры рассказывать не буду, это не интересно пока оно не заработает, вопрос в следующем: для игры мне нужно нарисовать рисовать карту с интерактивными областями, то бишь кликать на них и так далее, что и как лучше использовать? Я сразу подумал про Canvas, на нем рисовать сетку, а на сетке... подробнее

Показать сообщение отдельно
Казаков Игорь
0 / 0 / 0
Регистрация: 01.03.2013
Сообщений: 34

Expandable List View Android - Android

15.08.2014, 11:49. Просмотров 566. Ответов 1
Метки (Все метки)

Создал кастомный выдвигающийся список, но при запуске приложения адаптер списка не вызывает метод getChildView
и элементы группы не отрисовываются, есть только шапка с названием группы и она не раскрывается. Список состоит из одной группы.



класс адаптера
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
public class ExpListAdapter extends BaseExpandableListAdapter
{
    Context mContext;
    ArrayList<ArrayList<String>> mGroups;
    
    public ExpListAdapter(Context context, ArrayList<ArrayList<String>> groups)
    {
        this.mContext = context;
        this.mGroups = groups;
    }
 
    @Override
    public int getGroupCount() 
    {
        return mGroups.size();
    }
 
    @Override
    public int getChildrenCount(int groupPosition) {
        return mGroups.get(groupPosition).size();
    }
 
    @Override
    public long getGroupId(int groupPosition) 
    {
        return groupPosition;
    }
 
    @Override
    public long getChildId(int groupPosition, int childPosition) 
    {
        return childPosition;
    }
 
    @Override
    public boolean hasStableIds() 
    {
        return true;
    }
 
    
    @Override
    public View getChildView(int groupPosition, int childPosition,
            boolean isLastChild, View convertView, ViewGroup parent)
    {
         if (convertView == null) 
         {
             LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
             convertView = inflater.inflate(R.layout.child_view, parent, false);
         }
 
         TextView textChild = (TextView) convertView.findViewById(R.id.textChild);
         textChild.setText(mGroups.get(groupPosition).get(childPosition)); 
 
         return convertView;
    }
 
    
    @Override
    public View getGroupView(int groupPosition, boolean isExpanded,
            View convertView, ViewGroup parent) 
    {
        if(convertView == null)
        {
            LayoutInflater inflater = 
                    (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            convertView = inflater.inflate(R.layout.group_wiew,parent, false);
        }
        
        TextView textGroup = (TextView) convertView.findViewById(R.id.textGroup);
        textGroup.setText("Towns");//////////////////////////////////////////////////////
        
        return convertView;
    }
 
    
    @Override
    public boolean isChildSelectable(int groupPosition, int childPosition) 
    {
        return true;
    }
 
    @Override
    public Object getGroup(int groupPosition) {
        return mGroups.get(groupPosition);
    }
 
    @Override
    public Object getChild(int groupPosition, int childPosition) {
        return mGroups.get(groupPosition).get(childPosition);
    }
    
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru