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

Смена картинки в TabHost - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Regex: проверить символьную строку, чтобы первые три ее символа были буквы http://www.cyberforum.ru/android-dev/thread1449118.html
Как проверить символьную строку чтобы первые три ее символа были буквы(а не цифры и т.п.)???
Программирование Android Считывание данных с сайта Подскажите, пожалуйста, какими средствами считывать динамические изменения значений элемента HTML? Например счет в матче, который меняется каждые 20-30 секунд <span class=score>0-1(4-6,0-1)... http://www.cyberforum.ru/android-dev/thread1449073.html
Как конвертивровать apk файл если имеется exe, jar и исходный код программы? Программирование Android
Как конвертивровать apk файл если имеется exe, jar и исходный код программы?
Программирование Android Fragment не отображается на Activity
Здравствуйте! Помогите, пожалуйста, разобраться. Суть такая: пользователь проходит упражнение по переводу слова на другой язык, т.е. совершает несколько одинаковых действий подряд(цикл). На активити...
Программирование Android Нарисовать на Activity в Material Design http://www.cyberforum.ru/android-dev/thread1448466.html
Пишу приложение что-то типо шпаргалки для музыкантов, в общем нужно нарисовать апликатуры (см. вложение). Может кто подскажет как это лучше сделать, просто добавлять как ImageView не хочется, т.к....
Программирование Android Как узнать чем закодирован текст? Решил отфильтровать трафик, который отправляет программа на планшете и получил пару файлов с таким содержанием:... подробнее

Показать сообщение отдельно
Terens777
1 / 0 / 0
Регистрация: 16.04.2015
Сообщений: 8

Смена картинки в TabHost - Программирование Android

17.05.2015, 16:45. Просмотров 405. Ответов 1
Метки (Все метки)

Доброго времени суток ) создал TabHost поставил на него иконку , при клике на вкладку хочу что бы картинка менялась ! сделал вот таким вот образом
Java
1
2
3
4
5
6
7
8
9
10
11
tabHost.setOnTabChangedListener(new TabHost.OnTabChangeListener() {
 
            @Override
            public void onTabChanged(String tabId) {
                if(tabId.equals("TAB2")){
                    ViewGroup vq = (ViewGroup)tabHost.getTabWidget().getChildTabViewAt(tabHost.getCurrentTab());
                    ImageView im = (ImageView)vq.getChildAt(0);
                    im.setImageResource(R.mipmap.ic_launcher);
                }
            }
        });
в итоге вылетает на строке im.setImageResource(R.mipmap.ic_launcher);

Кликните здесь для просмотра всего текста
05-17 13:18:06.941 398-398/com.example.danilbulanov.gridviewclass E/AndroidRuntime﹕ FATAL EXCEPTION: main
java.lang.NullPointerException
at com.example.danilbulanov.gridviewclass.MainActivity$1.onTabChanged(MainActivity.java:80)
at android.widget.TabHost.invokeOnTabChangeListener(TabHost.java:359)
at android.widget.TabHost.setCurrentTab(TabHost.java:344)
at android.widget.TabHost$2.onTabSelectionChanged(TabHost.java:132)
at android.widget.TabWidget$TabClickListener.onClick(TabWidget.java:456)
at android.view.View.performClick(View.java:2485)
at android.view.View$PerformClick.run(View.java:9080)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:3683)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
at dalvik.system.NativeStart.main(Native Method)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru