Запитання з тегом «android-viewpager»

ViewGroup, що керує компонуванням для дочірніх переглядів, користувач може переходити між ними.

9
Android ViewPager - Показати попередній перегляд сторінки зліва та справа
Я використовую Android ViewPager. Що я хочу зробити, це показати попередній перегляд сторінки зліва та справа. Я бачив, де я можу використовувати мінус pageMarginдля показу попереднього перегляду правої сторони. setPageMargin(-100); Чи все-таки я можу показати також попередній перегляд лівої сторони? Це в основному щось схоже на віджет галереї, який я …

8
Як створити прозорий демонстраційний екран для програми Android?
Я намагаюся створити напівпрозорий демонстраційний екран, який запускається лише тоді, коли користувач вперше встановить мою програму. Ось приклад програми Pulse News: Galaxy Nexus Nexus One Замість функції "натиснути для відхилення" я хочу, щоб користувач міг прогортати пару таких прозорих демонстраційних сторінок. Для моєї першої спроби я змінив зразок з бібліотеки …

11
ViewPager.setOffscreenPageLimit (0) не працює, як очікувалося
Фрагменти, які я використовую в моєму ViewPagerвипадку, є досить ресурсомісткими, тому я хотів би завантажувати лише один за одним. Коли я пробую таке: mViewPager.setOffscreenPageLimit(0); mViewPager.setAdapter(mPagerAdapter); Моя FragmentStatePagerAdapter.getItem(int position)функція перевиконання викликається 3 рази, і це відбувається, коли я дзвоню mViewPager.setOffscreenPageLimit(1). Я б очікував, що його зателефонують лише один раз, бо я …

13
Фрагмент у ViewPager за допомогою FragmentPagerAdapter порожній другий раз при перегляді
У мене інтерфейс фрагментів із вкладками внизу, які відкривають різні фрагменти в головному вікні. У мене є один конкретний фрагмент, який є переліком предметів. Якщо користувач вибирає один із елементів цього списку, відкриється інший фрагмент, який містить вікно прокрутки, яке горизонтально прокручується між усіма елементами списку в попередньому фрагменті. Це …

9
ViewPager з Google Maps API v2: загадковий чорний вигляд
Я інтегрував новий фрагмент api v2 google maps у пейджер подання. Під час прокрутки з фрагмента карти чорний вигляд перекриває сусідні фрагменти. Хтось вирішив? Редагувати: скріншот public static class PagerAdapter extends FragmentPagerAdapter{ public PagerAdapter(FragmentManager fm) { super(fm); } @Override public int getCount() { return NUM_ITEMS; } @Override public Fragment getItem(int …

8
SwipeRefreshLayout + ViewPager, обмежити лише горизонтальну прокрутку?
Я реалізував SwipeRefreshLayoutі ViewPagerв моєму додатку, але виникають великі проблеми: коли я проведу пальцем вліво / вправо, щоб переключитися між сторінками, прокрутка занадто чутлива. Трохи пальцем вниз також спричинить SwipeRefreshLayoutоновлення. Я хочу встановити обмеження, коли починається горизонтальне проведення, а потім застосовувати силу лише по горизонталі, поки не закінчиться. Іншими словами, …

9
ViewPager всередині ScrollView не прокручує правильність
У мене є "сторінка", на якій є декілька компонентів, і чий вміст перевищує висоту пристрою. Чудово, просто розмістіть весь макет (всю сторінку) всередині ScrollView, не проблема. Одним із компонентів є a ViewPager. Це відображається правильно, але відповідь на проведення пальцем не працює належним чином, вона хвилюється і не завжди працює. …

12
ViewPager не перерисовує вміст, залишається / стає порожнім
Ми страждаємо від дуже дивної проблеми з ViewPager тут. Ми вбудовуємо списки на кожну сторінку ViewPager і запускаємо notifyDataSetChanged як на адаптері списку, так і на адаптері перегляду пейджера подання під час оновлення даних списку. Ми спостерігаємо те, що іноді сторінка не оновлює своє дерево перегляду, тобто залишається порожньою, а …


4
Отримання поточної позиції ViewPager
Я знаю, що з віджетом Gallery я зміг використовувати getSelectedItemPosition (); щоб отримати поточну позицію, проте, здається, ViewPager цього не має. Я знаю, що можу налаштувати слухача і отримати позицію, коли сторінка перемикається. Але я хочу поточну позицію перегляду.

8
Як отримати поточний номер сторінки ViewPager для Android?
Я хочу знати поточну позицію сторінки ViewPager. Я створюю адаптер і встановлюю цей адаптер на ViewPager. Тепер я хочу знати номер поточної сторінки або позицію поточного подання, тому що хочу розпочати додаткові події саме на цій сторінці. Я використовував viewPager.setCurrentItem(1);для встановлення першого елемента. Чи існує подібний метод отримання поточної сторінки?

9
Як вимкнути затримку кліку подання Framelayout
Тут у мене є одна діяльність перегляду пейджера, яка має один перегляд зображення та 2 смуги накладання. там накладені смуги, які я зробив, використовуючи сам макет файлу android xml. Тут моя вимога така 1) один раз торкніться перегляду зображення перегляду сторінки першого разу = показати верхній та нижній прямокутник. 2) …

8
Як вимкнути або ввімкнути перегляд сторінки перегляду в android
Що я намагаюся зробити: Я намагаюсь увімкнути / вимкнути проведення пальцем по пейджеру, коли програма запускається Приклад: Коли в потоці, якщо я перевіряю стан і якщо він повертається,trueувімкніть проведення, а якщо повернеться -falseвимкніть проведення. Рішення, яке я використовую, це одне public class CustomViewPager extends ViewPager { private boolean enabled; public …

9
Початкове положення PagerAdapter
Я використовую наступний приклад, щоб обмежити свій viewPager: http://code.google.com/p/viewpagerexample/issues/list Проблема цього прикладу полягає в тому, що я не можу зрозуміти, як встановити мою вихідну позицію, початковою позицією за замовчуванням є 0. В основному, я не хочу мати змогу контролювати, чи є зліва або справа доступний вигляд. Чи є спосіб керувати …

15
Android ViewPager отримує поточний вигляд
У мене є ViewPager, і я хотів би отримати поточний вибраний та видимий вигляд, а не позицію. getChildAt(getCurrentItem) повертається неправильно View Це працює не завжди. Іноді повертає null, іноді просто повертає неправильний View. @Override public void setUserVisibleHint(boolean isVisibleToUser) { super.setUserVisibleHint(isVisibleToUser); if (isVisibleToUser == true) { mFocusedListView = ListView; } } …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.