Вопросы с тегом «android-viewpager»

ViewGroup, которая управляет макетом дочерних представлений, между которыми пользователь может пролистывать.

24
Как определить, когда Фрагмент становится видимым в ViewPager
Проблема: фрагмент onResume()в ViewPagerзапускается прежде, чем фрагмент становится фактически видимым. Например, у меня есть 2 фрагмента с ViewPagerи FragmentPagerAdapter. Второй фрагмент доступен только для авторизованных пользователей, и мне нужно попросить пользователя войти в систему, когда фрагмент станет видимым (используя диалоговое окно с предупреждением). НО ViewPagerсоздает второй фрагмент, когда первый видим, …

30
ViewPager PagerAdapter не обновляет представление
Я использую ViewPager из библиотеки совместимости. У меня, к счастью, есть несколько просмотров, которые я могу пролистать. Тем не менее, мне трудно понять, как обновить ViewPager с новым набором представлений. Я перепробовал все виды звонков mAdapter.notifyDataSetChanged(), mViewPager.invalidate()даже создавая новый адаптер каждый раз, когда хочу использовать новый Список данных. Ничего не …

24
Как отключить пейджинг, проводя пальцем в ViewPager, но все же иметь возможность проводить программно?
У меня есть ViewPager и под ним у меня есть 10 кнопок. При нажатии на кнопку, например № 4, пейджер сразу переходит на страницу № 4 mPager.setCurrentItem(3);. Но я хочу отключить пейджинг, проводя пальцем по горизонтали. Таким образом, пейджинг осуществляется ТОЛЬКО нажатием на кнопки. Итак, как я могу отключить смахивание …

30
IllegalStateException: не может выполнить это действие после onSaveInstanceState с ViewPager
Я получаю пользовательские отчеты из моего приложения на рынке, за исключением следующего: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState at android.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1109) at android.app.FragmentManagerImpl.popBackStackImmediate(FragmentManager.java:399) at android.app.Activity.onBackPressed(Activity.java:2066) at android.app.Activity.onKeyUp(Activity.java:2044) at android.view.KeyEvent.dispatch(KeyEvent.java:2529) at android.app.Activity.dispatchKeyEvent(Activity.java:2274) at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1803) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchKeyEvent(PhoneWindow.java:1855) at com.android.internal.policy.impl.PhoneWindow.superDispatchKeyEvent(PhoneWindow.java:1277) at android.app.Activity.dispatchKeyEvent(Activity.java:2269) at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1803) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) …

10
ViewPager и фрагменты - как правильно сохранить состояние фрагмента?
Фрагменты, кажется, очень хороши для разделения логики пользовательского интерфейса на некоторые модули. Но вместе с тем ViewPagerего жизненный цикл все еще остается для меня туманным. Поэтому мысли Гуру крайне необходимы! редактировать Смотрите тупое решение ниже ;-) Объем Основная деятельность имеет ViewPagerфрагменты. Эти фрагменты могут реализовывать несколько иную логику для других …

7
В чем разница между FragmentPagerAdapter и FragmentStatePagerAdapter?
В чем разница между FragmentPagerAdapterи FragmentStatePagerAdapter? О FragmentPagerAdapterгугле говорит: Эта версия пейджера лучше всего подходит для использования, когда есть несколько статических фрагментов, которые нужно пролистать, например, набор вкладок. Фрагмент каждой страницы, которую пользователь посещает, будет храниться в памяти, хотя его иерархия просмотра может быть разрушена, если она не видна. Это …

20
Обновлять ViewPager динамически?
Я не могу обновить содержимое в ViewPager. Как правильно использовать методы instantiateItem () и getItem () в классе FragmentPagerAdapter? Я использовал только getItem () для создания экземпляров и возврата моих фрагментов: @Override public Fragment getItem(int position) { return new MyFragment(context, paramters); } Это сработало хорошо. За исключением того, что я …

18
Заменить фрагмент внутри ViewPager
Я пытаюсь использовать фрагмент с ViewPagerиспользованием FragmentPagerAdapter. Чего я хочу добиться, так это заменить фрагмент, расположенный на первой странице ViewPager, другим. Пейджер состоит из двух страниц. Первый - FirstPagerFragmentвторой SecondPagerFragment. Нажав на кнопку первой страницы. Я хотел бы заменить FirstPagerFragmentна NextFragment. Ниже приведен мой код. public class FragmentPagerActivity extends FragmentActivity …




30
Получение текущего экземпляра Fragment в окне просмотра
Ниже приведен мой код, который имеет 3 Fragment classesкаждую из трех вкладок ViewPager. У меня есть пункт меню. Как показано в onOptionsItemSelected(), выбрав опцию, мне нужно обновить фрагмент, который в настоящее время виден. Чтобы обновить это, я должен вызвать метод, который находится в классе фрагмента. Может кто-нибудь подсказать, пожалуйста, как …

6
Как реализовать ViewPager с разными фрагментами / макетами
Когда я запускаю действие, которое реализует viewpager, viewpager создал различные фрагменты. Я хочу использовать разные макеты для каждого фрагмента, но проблема в том, что viewpager показывает только два макета в максимуме (второй макет на всех оставшихся фрагментах после 1). Вот код для SwipeActivity, который реализует viewpager: public class SwipeActivity extends …


3
Фрагменты Android.app против android.support.v4.app с использованием ViewPager?
У меня вопрос относительно библиотек поддержки Android, фрагментов и, в качестве конкретного примера, ViewPagerкласса. Я намерен создать приложение с функциональностью, аналогичной образцу, представленному на веб-сайте разработчика Android ( http://developer.android.com/training/animation/screen-slide.html или http://developer.android.com/. обучение / реализация-навигация / lateral.html ). Заглянув в их код, я заметил, что они используют android.support.v4.appбиблиотеку, которая, согласно моим …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.