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

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

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

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

16.03.2016, 10:44. Просмотров 111. Ответов 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 или ViewPager Android
Падает программа Navigation Drawer Android
Боковое меню (Navigation Drawer) в ListFragment Android
Navigation Drawer - ошибка Android
Android Navigation Drawer не работает
Navigation Drawer OnClick Событие Android
Переход на другие активности из Navigation Drawer Android
Android Сдвинуть 3 палочки Navigation drawer
Android Добавление navigation drawer
Смена activity в Navigation Drawer Android
Программное заполнение Navigation Drawer Android
Android Общий Navigation Drawer для нескольких окон

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

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

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