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

Работа с tabhost - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Подскажите как подключить в Android Stufio 2.2.2 NDK ? http://www.cyberforum.ru/android-dev/thread1831782.html
Подскажите как подключить в Android Stufio 2.2.2 NDK ? Нашел пример https://codelabs.developers.google.com/codelabs/android-studio-jni/ но он под старую версию студии... Android SDK Tools...
Программирование Android Нет инерции в ScrollView на версия выше 5.0 Есть у меня фрагмент он находится в TabLayout В нем скрол вью и в нем создаются динамически CardView, на версия выше 4 нет инерции при скролинге этих CardView Вот код самого фрагмента <?xml... http://www.cyberforum.ru/android-dev/thread1831758.html
Коммерческое использование музыки в своей игре Программирование Android
Хочу использовать в игре под Android музыку из денди и сега игрушек. Отлично понимаю, что это сделать нельзя. Но что, если изменить мелодию, взять, к примеру, отрывок из 10 нот, изменить звук,...
Программирование Android Toolbar для всех activity
Добрый день, дорогие форумчане. Сразу обмолвлюсь, что занимаюсь ровно 1-2 недели разработкой собственного некоммерческого приложения. Вопрос в следующем. По урокам я создал Toolbar, все работает...
Программирование Android Адаптер выводит повторные значения после обновления http://www.cyberforum.ru/android-dev/thread1831224.html
Здравствуйте. Подскажите пожалуйста что я делаю не так? У меня адаптер принимает данные с сервера и помещает их в листвью. Затем, когда поступают новые данные, я пытаюсь обновить адаптер...и как бы...
Программирование Android Чтение данных с сервера (TCP клиент) Добрый день подскажите как реализовать чтение данных с сервера непрерывным потоком и выводить все в TextView. отправку на сервер получилось сделать, все хорошо. А вот с приемом немогу понять. ... подробнее

Показать сообщение отдельно
Armatus
52 / 52 / 28
Регистрация: 24.03.2016
Сообщений: 377
Завершенные тесты: 4

Работа с tabhost - Программирование Android

22.10.2016, 17:10. Просмотров 170. Ответов 0
Метки (Все метки)

Вообщем меняю фокус tabhost с помощью
Java
1
tabhost.setCurrentTab(5);
Вопрос:
Как эмулировать onTabChanged что бы все это дело и двигалось при этом.

P.S.:

Java
1
2
3
4
5
6
7
8
9
10
11
12
public void onTabChanged(String tabId) {
 
        int pos = this.tabhost.getCurrentTab();
        this.viewPager.setCurrentItem(pos);
 
        HorizontalScrollView hScrollView = (HorizontalScrollView) findViewById(R.id.h_scroll_view);
        View tabView = tabhost.getCurrentTabView();
        int scrollPos = tabView.getLeft()
                - (hScrollView.getWidth() - tabView.getWidth()) / 2;
        hScrollView.smoothScrollTo(scrollPos, 0);
 
    }
Добавлено через 9 минут
Так всегда бывает, только напишешь тему на форуме, сразу и ответ находишь. Решение моей проблемы:

Java
1
2
3
4
@Override
    public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
        onTabChanged(Integer.toString(tabhost.getId()));
    }
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru