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

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

Войти
Регистрация
Восстановить пароль
 
disx
20 / 20 / 0
Регистрация: 26.02.2014
Сообщений: 535
Записей в блоге: 1
#1

Не могу достучаться до RadioButton в Navigation Drawer item? - Программирование Android

16.03.2016, 10:44. Просмотров 118. Ответов 2
Метки нет (Все метки)

Пытаюсь в NDrawer найти RadioButton и не получается (кста со SwitchCompat такая же проблема)

стучусь к нему так:
Java
1
2
3
        AppCompatRadioButton  rb_G = (AppCompatRadioButton)findViewById(R.id.radio1);
        //rb_G.setOnClickListener(radioListener);
rb_G.setChecked(true);
в меню NVDrawer:
XML
1
2
3
4
5
6
7
8
9
10
11
12
<group android:checkableBehavior="single">
        <item
            android:id="@+id/nav_1"
            app:actionLayout="@layout/action_view_1"
            android:icon="@drawable/ic_1"
            android:title="1" />
        <item
            android:id="@+id/nav_2"
            app:actionLayout="@layout/action_view_2"
            android:icon="@drawable/ic_2"
            android:title="2" />
    </group>
лаяуты с батонами напр. action_view_1.xml:
XML
1
2
3
4
5
6
7
8
9
10
11
12
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="horizontal" android:layout_width="match_parent"
    android:layout_height="match_parent">
 
    <android.support.v7.widget.AppCompatRadioButton
        android:id="@+id/radio1"
        android:layout_width="fill_parent"
        android:layout_height="match_parent"
 
        />
</LinearLayout>
ошибка:
Кликните здесь для просмотра всего текста
XML
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
FATAL EXCEPTION: main
                                                   java.lang.RuntimeException: Unable to start activity ComponentInfo{com.dis.pro/com.dis.pro.MainActivity}: java.lang.NullPointerException
                                                       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)
                                                       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
                                                       at android.app.ActivityThread.access$600(ActivityThread.java:141)
                                                       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
                                                       at android.os.Handler.dispatchMessage(Handler.java:99)
                                                       at android.os.Looper.loop(Looper.java:137)
                                                       at android.app.ActivityThread.main(ActivityThread.java:5041)
                                                       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(ZygoteInit.java:793)
                                                       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
                                                       at dalvik.system.NativeStart.main(Native Method)
                                                    Caused by: java.lang.NullPointerException
                                                       at com.dis.pro.MainActivity.onCreate(MainActivity.java:153)
                                                       at android.app.Activity.performCreate(Activity.java:5104)
                                                       at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
                                                       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
                                                       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)*
                                                       at android.app.ActivityThread.access$600(ActivityThread.java:141)*
                                                       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)*
                                                       at android.os.Handler.dispatchMessage(Handler.java:99)*
                                                       at android.os.Looper.loop(Looper.java:137)*
                                                       at android.app.ActivityThread.main(ActivityThread.java:5041)*
                                                       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(ZygoteInit.java:793)*
                                                       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)*
                                                       at dalvik.system.NativeStart.main(Native Method)*


подскажите пожалуйста что может быть не правильно?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2016, 10:44     Не могу достучаться до RadioButton в Navigation Drawer item?
Посмотрите здесь:

Navigation Drawer - Программирование Android
Всем привет. Подскажите в чем может быть проблема. Создал Navigation Drawer по этому примеру. http://habrahabr.ru/post/250765/ добавил туда...

Программное заполнение Navigation Drawer - Программирование Android
Задача - вывести в Navigation Drawer стандартного шаблона список доступных датчиков устройства. Каким образом программно можно добавлять...

Navigation Drawer OnClick Событие - Программирование Android
Подскажите плз, как делать онклик событие для драуера... Гугл нашел че то - не сработало...

Падает программа Navigation Drawer - Программирование Android
Собрал пример этот бокового меню http://developer.android.com/intl/ru/training/implementing-navigation/nav-drawer.html на планшете...

Сдвинуть 3 палочки Navigation drawer - Программирование Android
по умолчанию 3 палочки для открытия nav drawer находятся в верхнем левом углу(в Tool Barе). Как сместить эти три палочки вправо на...

Navigation drawer на многих activity - Программирование Android
На б*длокодил от балды не смотря а может уже есть готовое решение:?) Скажите ли так вобще можно, или срочно нужно уничтожить код по...

Navigation Drawer или ViewPager - Программирование Android
Привет! Обращаюсь за советом. С помощью чего можно сделать аналог Navigation Drawer, но так чтобы при его закрытии DrawerLayout...

Боковое меню (Navigation Drawer) в ListFragment - Программирование Android
Вообщем нужно реализовать данный паттерн в ListFragment, и возникли некоторые вопросы. XML файл для реализации меню обрабатывается в...

Переход на другие активности из Navigation Drawer - Программирование Android
Добрый день. Столкнулся с проблемой после того как прочитал статью на хабре о том как можно просто создать Navigation Drawer в стиле...

Создание справочника с Navigation Drawer на Android Studio - Программирование Android
Всем привет. Поставил себе задачу создать справочник о замках и др. достопримечательности в Андроид Студио. Уровень программирования равен...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pablito
2455 / 1900 / 591
Регистрация: 12.05.2014
Сообщений: 6,702
Завершенные тесты: 1
16.03.2016, 11:02     Не могу достучаться до RadioButton в Navigation Drawer item? #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Как поместить Switch в NavigationView?
disx
20 / 20 / 0
Регистрация: 26.02.2014
Сообщений: 535
Записей в блоге: 1
16.03.2016, 11:03  [ТС]     Не могу достучаться до RadioButton в Navigation Drawer item? #3
Паблито, да уже сам дорубил что тут надо public void selectDrawerItem(MenuItem menuItem) стучать.
Ответ Создать тему
Опции темы

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