Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

16.03.2016, 10:44. Просмотров 136. Ответов 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)*


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

Navigation drawer - Программирование Android
Как так подключить navigation drawer чтобы он был доступен не в одном а во всех или в нескольких активити приложения и во всех этих...

Navigation drawer - Программирование Android
Скажите, как сделать так чтобы при открытии другого activity, navigation drawer можно было так же с левой стороны на экране вызвать? При...

Navigation Drawer - Программирование Android
помогите найти ошибку. код главного активити package ua.com.cls; import android.annotation.SuppressLint; import...

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

Navigation Drawer - Программирование Android
Пытаюсь разобраться с Navigation Drawer. Делаю по гайду https://github.com/codepath/android_guides/wiki/Fragment-Navigation-Drawer и в...

Добавление navigation drawer - Программирование Android
Привет, есть приложение со множеством активити... нужно запихнуть в него navigation drawer c иконками и текстом к ним. И у меня почти это...

2
Pablito
2525 / 2004 / 624
Регистрация: 12.05.2014
Сообщений: 7,030
Завершенные тесты: 1
16.03.2016, 11:02 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Как поместить Switch в NavigationView?
1
disx
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 563
Записей в блоге: 1
16.03.2016, 11:03  [ТС] #3
Паблито, да уже сам дорубил что тут надо public void selectDrawerItem(MenuItem menuItem) стучать.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.03.2016, 11:03
Привет! Вот еще темы с ответами:

Navigation Drawer - ошибка - Программирование Android
Возникает ошибка при установке drawerListener public class MainActivity extends Activity { String email; DrawerLayout...

Navigation Drawer не работает - Программирование Android
только начал программировать. делал navigation draver по инструкции на хабре. при запуске приложение просто вылетает, а в логах такая...

Drawer Navigation and MenuItem - Программирование Android
Добрый вечер. Вот такая проблема возникла. Вот в MainActivity есть Выдвижное меню(Drawer Navigation) и правое дополнительное меню...

Стилизация Navigation Drawer - Программирование Android
Приложение вылетает при открытии, если применяю свой xml-файл для стилизации. Пробую стандартный файл стилизации - все хорошо. Проблему...


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

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

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