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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 34, средняя оценка - 5.00
Бородач
Заблокирован
#1

ViewPager Indicator - Программирование Android

04.03.2013, 01:25. Просмотров 4390. Ответов 63
Метки нет (Все метки)

Здравствуйте! Взял пример с https://github.com/JakeWharton/Andro...PagerIndicator и хотел бы объединить табы с индикатором который внизу, похожий на горизонтальный scrollbar, но никак не получается, хотя я и задействовал неиспользуемые участки своего головного мозга, подскажите

Проблема тут:
Java
1
2
3
4
5
TabPageIndicator indicator = (TabPageIndicator)findViewById(R.id.indicator);
indicator.setViewPager(pager);
                  
UnderlinePageIndicator mIndicator = (UnderlinePageIndicator)findViewById(R.id.indicator1);
mIndicator.setViewPager(pager);
Вложения
Тип файла: 7z sample.7z (283.8 Кб, 3 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.03.2013, 01:25     ViewPager Indicator
Посмотрите здесь:

Viewpager with indicator + horizontal scrolling - Программирование Android
Есть приложение: https://github.com/PhantomRec/JSON В нём реализован список в виде RecyclerView с данным взятыми из JSON формата. ...

Как в TabWidget убрать Tab indicator? - Программирование Android
Можно ли его выключить, или хотя бы сделать прозрачного цвета?

Правильный ViewPager - Программирование Android
Вообщем все что я сделал прикрепил на картинке. Беда то вот в чем. Ну например я тыкаю пальцем ну и скролирую, а тыкаю то я в кнопку...

ViewPager и Tab - Программирование Android
Здравствуйте. Есть приложение на андроид C# (файл проекта в приложении). Он нормально функционирует, но возникает проблема при...

ViewPager setText - Программирование Android
Приветствую ув.форумчане! Скопировал данный код из startandroid,помогите как сделать, чтобы при каждом слайде был разный текст который...

ViewPager автодаводка - Программирование Android
Подскажите пожалст ,как можно изменить автодаводку уменьшить или увеличить?

создание ViewPager - Программирование Android
здравствуйте,возник вопрос по ViewPager. Не получается добавить компоненты после ViewPager, т.е Статический компонент вверху и внизу,а по...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
04.03.2013, 02:29     ViewPager Indicator #2
там же примеры есть, я тоже это юзал, никаких трудностей не возникало.
Бородач
Заблокирован
04.03.2013, 02:37  [ТС]     ViewPager Indicator #3
Примеры есть, прекрасно работают, но там все индикаторы по отдельности, а вот объединить их не получается, работает лишь один(mIndicator) из двух объединённых
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
04.03.2013, 02:38     ViewPager Indicator #4
вы хотите чтобы сразу два индикатора показывали состояние пейджера? зачем?
Бородач
Заблокирован
04.03.2013, 02:43  [ТС]     ViewPager Indicator #5
Табы будут создаваться динамически и их будет много, поэтому хотелось бы чтобы при слайдинге фреймов внизу выползал скрол, для навигации, чтобы понять как далеко от начала отмотал
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
04.03.2013, 02:45     ViewPager Indicator #6
так и не понял зачем вам два индикатора.
Бородач
Заблокирован
04.03.2013, 02:53  [ТС]     ViewPager Indicator #7
Допустим есть очень длинный список, когда Вы его прокручиваете, то появляется скролбар, который информирует, сколько Вам ещё мотать до конца. Вот у меня с табами тоже самое.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
04.03.2013, 02:54     ViewPager Indicator #8
ну так появляется 1 скролбар, так зачем вам ДВА индикатора?
Бородач
Заблокирован
04.03.2013, 03:01  [ТС]     ViewPager Indicator #9
Ну может я как то не так объяснил, 1 скролбар это 1 идикатор, второй индикатор это сами табы, вроде так.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
04.03.2013, 03:03     ViewPager Indicator #10
вот оно как...
ладно, а реализацию метода setViewPager() посмотреть не пробовали? или первым делом на форум?
Бородач
Заблокирован
04.03.2013, 03:10  [ТС]     ViewPager Indicator #11
Всё верно, не смотрел
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
04.03.2013, 03:14     ViewPager Indicator #12
а зря

Добавлено через 3 минуты
поняли в чем дело?
Бородач
Заблокирован
04.03.2013, 03:24  [ТС]     ViewPager Indicator #13
Пока нет, я с телефона, developer.android что то долго не хочет открываться, как прочитаю напишу
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
04.03.2013, 03:24     ViewPager Indicator #14
Цитата Сообщение от Бородач Посмотреть сообщение
developer.android что то долго не хочет открываться, как прочитаю напишу
зачем он вам?
Бородач
Заблокирован
04.03.2013, 03:35  [ТС]     ViewPager Indicator #15
А где про него прочитать?
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
04.03.2013, 03:39     ViewPager Indicator #16
про кого? я говорил вам про реализацию метода setViewPager, вы сами ссылку в самом начали дали...
Бородач
Заблокирован
04.03.2013, 03:57  [ТС]     ViewPager Indicator #17
Ну да, ещё бы знать Java, тогда было бы попроще
Я так понял реализация это вот:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
@Override
    public void setViewPager(ViewPager view) {
        if (mViewPager == view) {
            return;
        }
        if (mViewPager != null) {
            mViewPager.setOnPageChangeListener(null);
        }
        final PagerAdapter adapter = view.getAdapter();
        if (adapter == null) {
            throw new IllegalStateException("ViewPager does not have adapter instance.");
        }
        mViewPager = view;
        view.setOnPageChangeListener(this);
        notifyDataSetChanged();
    }
возможно return
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
04.03.2013, 04:07     ViewPager Indicator #18
return это если в 1 индикатор дважды пихать 1 пейджер, а у вас наоборот, 1 пейджер в два индикатора.

Добавлено через 36 секунд
Цитата Сообщение от Бородач Посмотреть сообщение
ещё бы знать Java
а английский хоть знаете?

Добавлено через 3 минуты
здесь нет никаких уникальных джавишных языковых конструкций, так что незнание джавы не оправдание.
Бородач
Заблокирован
04.03.2013, 04:10  [ТС]     ViewPager Indicator #19
Тогда получается на втором if он перестаёт слушать, если я правильно понял

Добавлено через 2 минуты
Я русский то с трудом постиг, английский для меня знать это роскошь
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.03.2013, 04:17     ViewPager Indicator
Еще ссылки по теме:

Поворот ViewPager - Программирование Android
Как повернуть ViewPager на 90 градусов при заблокированной портретной ориентации? Применяю RotateAnimation, но анимация не срабатывает до...

AsyncTask в Fragment и viewPager - Программирование Android
У меня есть ViewPager который состоит из двух листающихся экранов, есть код фрагмента который запускается в этом viewPager (как правильно...

Изменение Activity из ViewPager - Программирование Android
Добрый день! Есть viewPager, который принимает на вход 3 фрагментов и работает с ними. Активики, в которой расположен viewPager,...

Обновление содержимого ViewPager - Программирование Android
Есть ли какие-нибудь способы обновить содержимое всех страницы ViewPager'а? Придумал только походить пару раз туда обратно по всем...

viewPager onCreate method - Программирование Android
Всем здрасьте, возник следующий вопрос по ViewPager: Создаю viewPager и заполняю его в методе OnCreate главной активити: ...


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

Или воспользуйтесь поиском по форуму:
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
04.03.2013, 04:17     ViewPager Indicator #20
ну да, когда вы второй раз вызываете setViewPager(для второго индикатора), он сначала обнуляет слушателя от первого индикатора, а потом вставляет своего (что даже без обнуления убрало бы слушателя от первого индикатора).

Добавлено через 3 минуты
Цитата Сообщение от Бородач Посмотреть сообщение
Я русский то с трудом постиг, английский для меня знать это роскошь
английский проще, в нем нет падежей и родов.
Yandex
Объявления
04.03.2013, 04:17     ViewPager Indicator
Ответ Создать тему
Опции темы

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