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

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

13.06.2015, 11:24. Просмотров 174. Ответов 1
Метки нет (Все метки)

Как правильно Кастомизировать ExpandebleListView чтоб пункты из списка были разные?
Проблема состоит в том что метод (getChildView(int groupPosition, int childPosition, boolean isLastChild,View convertView, ViewGroup parent) принимает convertView, View предыдущего элемента стандартно используют такую проверку
Java
1
2
3
4
 if (convertView == null) {
            LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            convertView = inflater.inflate(R.layout.child_view, null);
        }
но у меня два последние пункта отличаются и используют другой Layout.
если каждый раз создавать новый View то данные которые били записаны в пунктах ExpandebleListView при каждм обновлении теряются.
Как правильно поступить?
http://www.cyberforum.ru/android-dev/thread2273430.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2015, 11:24
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Google Android ExpandebleListView (Программирование Android):

Элементы ExpandebleListView не меняют свой внешний вид при клике
Здравствуйте. У меня есть ExpandebleListView, для которого я использую свои...

Google Android RadioButton
У меня возникла проблема: есть три радио кнопки, как сделать так чтобы когда...

Android + Google Analytics
Всем, добрый день. На текущий момент, есть сайт на котором установлен Google...

Google maps android
Надо добавить ГуглМэпс в приложение + построение маршрута. Как это сделать...

Google Maps - Android
Здравствуйте! Помогите, не могу разобраться с картами, не работают...Все сделал...

1
CoolMind
421 / 404 / 65
Регистрация: 06.10.2012
Сообщений: 1,732
14.06.2015, 12:53 #2
Jungle, вам нужно добавить дополнительный параметр в метод, наверное. Либо в этом коде по условию определять, какой именно layout будете использовать. Ну и передавать как переменную.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.06.2015, 12:53
Привет! Вот еще темы с решениями:

Не импортируется com.google.android.maps
Проблема следующего характера. Пробую сделать по гайду книги Р.Маейра...

Дизайн google,android studio
Вообщем заметил что все новые приложения имеют один дизайн,как у приложений от...

Updating the version of com.google.android.gms to 11.8.0
при подключении Firebase Вот такая ошибка в gradle Please fix the version...

Подкючение пакета com.google.android.maps
Доброго времени суток. Столкнулся с проблемой, никак не могу подключить пакет...


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

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

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