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

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

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

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

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

Здравствуйте! Взял пример с https://github.com/JakeWharton/Android-ViewPagerIndicator и хотел бы объединить табы с индикатором который внизу, похожий на горизонтальный 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);
0
Вложения
Тип файла: 7z sample.7z (283.8 Кб, 3 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.03.2013, 01:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос ViewPager Indicator (Программирование Android):

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

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

ViewPager - Программирование Android
Помогите пожалуйста. Использую эту фичу в своей программе(пример один и его очень много в поисковике). И столкнулся с проблемой. На...

ViewPager - Программирование Android
Всем. Да я недалекий и тупой, уже дня три не могу никак понять :wall: Есть ViewPager <android.support.v4.view.ViewPager ...

ViewPager - Программирование Android
Здравствуйте! В приложении использовал пример с Хабра http://habrahabr.ru/post/131889/, однако, не могу понять как при прокрутке экранов...

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

63
Бородач
Заблокирован
10.03.2013, 00:52  [ТС] #46
Здравствуйте! Подскажите в чём отличие добавления библиотеки в папку libs и через Build Path?
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
10.03.2013, 02:08 #47
андроид либы добавляются через Build Path, а чисто джавишные в libs.
1
Бородач
Заблокирован
10.03.2013, 02:24  [ТС] #48
В папке libs лежала старая версия android-support-v4, всё работало, обновил на новую, перестало работать, добавил через Build Path снова заработало, чудеса
Но в принципе теперь разница понятна
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
10.03.2013, 02:44 #49
android-support-v4 простая Jar-ка(в ней только Java классы), всегда в libs лежит.

Добавлено через 12 минут
сори, я перепутал с либами которые добавляются через закладку Android. Забудьте то, что я написал

Добавлено через 13 секунд
запутался немного.

Добавлено через 3 минуты
просто то, что в папки libs автоматически попадает в Build Path в Android Dependensies, вроде больше никакой разницы.
1
Бородач
Заблокирован
10.03.2013, 03:04  [ТС] #50
Но в моём случае еклипс почему то не понял новый android-support-v4, когда я его добавил в папку libs, хотя и обновил, только через Build Path, наверно глюки еклипса

У меня сейчас новая проблема, мучаю тот же индикатор, в стилях есть:
<item name="android:dividerPadding">10dp</item>
<item name="android:showDividers">middle</item>
который эклипс весело подсвечивает, что моя мин версия 4, а эти пункты реализованы с 11 версии, но если я не открываю в нём файл стилей, то всё благополучно работает на андроиде 2.3.5, почему так?
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
10.03.2013, 03:09 #51
Цитата Сообщение от Бородач Посмотреть сообщение
Но в моём случае еклипс почему то не понял новый android-support-v4, когда я его добавил в папку libs, хотя и обновил, только через Build Path, наверно глюки еклипса
возможно нужно было просто клин/билд (ребилд) сделать.


Цитата Сообщение от Бородач Посмотреть сообщение
который эклипс весело подсвечивает, что моя мин версия 4, а эти пункты реализованы с 11 версии, но если я не открываю в нём файл стилей, то всё благополучно работает на андроиде 2.3.5, почему так?
видимо проверка идет после открытия...

Добавлено через 2 минуты
а если API ниже 11, то просто игнорятся эти пункты вроде.
1
Бородач
Заблокирован
10.03.2013, 03:17  [ТС] #52
Не игнорит, показывает разделители, придётся этот файл не открывать в эклипсе, а редактировать в блокноте
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
10.03.2013, 03:54 #53
ну SDK manager показывает что 2.3.3 это API10, а 3.0 это API11 а 2.3.5 там нету, может это что-то среднее)

Добавлено через 6 минут
нашел что это все-таки API10, но в эклипсе когда подключаешь API10 все-таки используется совместимость начиная с 2.3.3, в 2.3.5 вполне мог быть этот параметр.

Добавлено через 8 минут
Цитата Сообщение от Бородач Посмотреть сообщение
Не игнорит, показывает разделители, придётся этот файл не открывать в эклипсе, а редактировать в блокноте
не обязательно подключать API указанный в мин версии)
1
Бородач
Заблокирован
10.03.2013, 04:02  [ТС] #54
Ну меня это вполне устраивает, я планирую мин. версию 10, всё-таки много ещё в руках рабоче-крестьянского народа, китайских нонеймов с 10 апи
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
10.03.2013, 04:03 #55
Цитата Сообщение от Бородач Посмотреть сообщение
я планирую мин. версию 10, всё-таки много ещё в руках рабоче-крестьянского народа, китайских нонеймов с 10 апи
и при чем здесь это?
1
Бородач
Заблокирован
10.03.2013, 04:04  [ТС] #56
Цитата Сообщение от V0v1k Посмотреть сообщение
не обязательно подключать API указанный в мин версии)
Подключать в настройках проекта? Я всё компилю на 17, остальные не качал
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
10.03.2013, 04:05 #57
ну тогда эклипс не должен никаких ошибок показывать...
1
Бородач
Заблокирован
10.03.2013, 04:08  [ТС] #58
Показывает: android:dividerPadding requires API level 11 (current min is 4)
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
10.03.2013, 04:08 #59
проверил, установил мин версию 1 и эклипс не ругается на showDividers в стилях...
хотя я кенсельнул последнее обновление, так что хз...
1
Бородач
Заблокирован
10.03.2013, 04:17  [ТС] #60
Ну я неделю назад обновлял до последней версии, может действительно из-за этого, ну так то если стили не открывать, работает ну и ладно. Спасибо за ответы
0
10.03.2013, 04:17
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.03.2013, 04:17
Привет! Вот еще темы с ответами:

GridView и ViewPager - Программирование Android
Всем привет. У меня есть GridView, в котором можно, конечно же, тыкать на пункты списка и открывать новую активити: например,...

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

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

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


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

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

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