Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Утечка памяти в Spiner https://www.cyberforum.ru/ android-dev/ thread689831.html
Здравствуйте. Создал новый проект в Layout добавил выпадающий список в ресурсы добавил массив значений списка, нового кода 0. Значения Heap рис. 1 Запускаю в эмуляторе приложение, и тест monkey с...
Программирование Android Подогнать размеры под экран
подскажите почему в eclipse он показывает что все нормально видно а когда на смарт закидываю не видно кнопки cancel <?xml version="1.0" encoding="utf-8"?> <LinearLayout...
Прокрутка программы Программирование Android
И снова здравствуйте. Прошу прощения за очередной тупой вопрос. У меня такая проблема: программа состоит из нескольких текстовых полей кнопки переключателей и таблицы GridView. Когда я запускаю ее...
Программирование Android Отправка данных на parse.com Доброго времени суток. Есть кнопка по нажатию на которую происходит передача координат на сайт, то есть должна переходить, координаты должны браться из эдитТекстов и передаваться на сайт, но не... https://www.cyberforum.ru/ android-dev/ thread688831.html
Программирование Android Добавление View в FrameLayout: ошибка в приложении https://www.cyberforum.ru/ android-dev/ thread688818.html
Доброго времени суток! Хочу вот этот класс, который унаследован от View, добавить в уже созданный FrameLayout. Вот так не работает: ... FrameLayout frLayout = new FrameLayout (this);...
Можно ли изменять параметры разметки программно? Программирование Android
Может не корректно озаглавил тему, но нужно вот что: у виджета есть разметка в которой написано android:background=@drawable/bg можно ли как то в программном коде изменить bg на, например, bg1? Или...
Присвоить значения переменным после парсинга из файла Программирование Android
Вопрос больше по синтаксису. Есть текстовый файл, его парсим, на выходе получаем результат - числа. Есть переменные типа int, нужно присвоить полученные значения(числа) этим переменным. Например,...
Программирование Android Метод возвращающий номер телефона. А-ля ВатсАпп У мну не получилось. public void onCreate(Bundle savedInstanceState){ ... } private String zhopa() { TelephonyManager mTelephonyMgr; mTelephonyMgr = ( TelephonyManager )... https://www.cyberforum.ru/ android-dev/ thread688433.html
Программирование Android Смена ориентации экрана https://www.cyberforum.ru/ android-dev/ thread688103.html
в папке layout файл screen.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"...
Программирование Android Каким образом выводят информацию о новой версии приложения Вот стоит у меня какая то программа. Приходит уведомление о наличии обновления. Я обновляюсь. Открываю программу и выскакивает окно с информацией типа Что нового. Мне кажется, что это окно какое то... https://www.cyberforum.ru/ android-dev/ thread687925.html
4 / 4 / 0
Регистрация: 30.07.2013
Сообщений: 101
25.07.2015, 00:54 0

Прослушать ExpandableListView

25.07.2015, 00:54. Просмотров 1181. Ответов 6
Метки (Все метки)

Ответ

Такая же проблема, как вытянуть текст из выбранного элемента, и сравнив текст запустить нужную активность?

Код:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 // нажатие на элемент
        mExpandableListView.setOnChildClickListener(new OnChildClickListener() {
 
            public boolean onChildClick(ExpandableListView parent, View v,
                                        int groupPosition, int childPosition, long id) {
 
                RelativeLayout relativeLayout = (RelativeLayout)v;
                TextView textView = (TextView) v.findViewById(R.id.textChild);
                String strText = textView.getText().toString(); // получаем текст нажатого элемента
 
                //общее:
                if (strText == "Общее") {Intent i = new Intent(Shrimp.this, Anabas.class);startActivity(i);};
 
 
                return false;
            }
        });
Добавлено через 1 минуту
Ошибка
java.lang.NullPointerException
at invertebrates.Shrimp$1.onChildClick(Shrimp.java:70)
at android.widget.ExpandableListView.handleItemClick(Expandable ListView.java:590)
at android.widget.ExpandableListView.performItemClick(Expandabl eListView.java:522)
at android.widget.AbsListView$PerformClick.run(AbsListView.java :3071)
at android.widget.AbsListView$1.run(AbsListView.java:3973)
at android.os.Handler.handleCallback(Handler.java:615)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4867)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(Z ygoteInit.java:1007)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:774)
at dalvik.system.NativeStart.main(Native Method)

Добавлено через 43 минуты
И почему то ошибка именно в строке
Java
1
String strText = textView.getText().toString();


Вернуться к обсуждению:
Прослушать ExpandableListView
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.07.2015, 00:54

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

OnClick ExpandableListView
Пример для ItemList, который нашел в интернете. listview.setOnItemClickListener(new...

ExpandableListView не скролит
Есть разметка, которая содержит последним элементом ExpandableListView (кастомизирую его). ...

Не раскрывается ExpandableListView
Здравствуйте помогите найти ошибку в разметке, ExpandableListView не хочет раскрываться, хотя...

ExpandableListView обновление данных
Каким образом мне обновить его? Чтобы я изменил данные массива и обновил. Объявили переменные...

Обновление состояния ExpandableListView
Есть кнопка при нажатии на которою в БД добавляется запись. Все записи с БД отображаются в...

Группировка по типу в expandablelistview
Есть класс списка объектов class Objects{ String name; int groupId; } и класс списка...

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