Articles of андроид просмотрщик

OnClickListener ребенка, предотвращающий использование Android ViewPager

Я использую ViewPager с динамическими представлениями, как показано в этой ссылке . Я добавляю каждую страницу в viewpager. Код для создания каждой страницы и добавления ее в адаптер пейджера выглядит следующим образом public View createPage( ) { TableLayout table = new TableLayout(mycontext); TableRow row = new TableRow(mycontext); for(int i=0; i <= num_of_views; i++) { TableLayout […]

Реализация круговой прокрутки в PagerAdapter

Я использую PagerAdapter для горизонтальной прокрутки для отображения газетных страниц в своем приложении. В настоящее время я хочу реализовать круговую прокрутку в этом приложении. Теперь я сделал то, что я сделал, whenever I am getting on last page I try to set the currentItem to first page т.е. эту функциональность работает для последней страницы на […]

Android: как реализовать viewpager и представления в одном файле xml

ОБНОВЛЕНО: могу ли я использовать следующий макет для реализации 3 текстовых просмотров в Viewpager: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <android.support.v4.view.ViewPager android:id="@+id/pager" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="view 1"/> <TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="view 2"/> <TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="view 3"/> </android.support.v4.view.ViewPager> </LinearLayout> Я хочу реализовать ViewPager для этих 3 представлений. И я хочу иметь viewpager и эти […]

Настройка RadioButton.setChecked с несколькими фрагментами

Эй, у меня действительно глупая проблема, и я не могу понять, почему она работает не так, как ожидалось. Поэтому у меня есть макет MultiFragment (у каждого есть несколько разных вопросов), используя viewpager и FragmentStatePagerAdapter. Когда я открываю экран, на котором размещаются все эти фрагменты, я пытаюсь восстановить предыдущее состояние (отмечая все ответы на вопросы) с […]

Выравнивание вкладок PagerTabStrip влево

Я использую PagerTabStrip для установки скользящих вкладок. Однако, когда я устанавливаю три вкладки, она показывает первую вкладку в центре, чтобы пользователи не могли видеть все три вкладки с первого взгляда. Как я могу выровнять их влево? Я хочу переместить вкладки влево, как это. Я попробовал гравитацию, но не повезло. pagerTabStrip.setGravity(Gravity.LEFT); Это код для MainActivity. @Override […]

Как получить дочерний вид ViewPager в заданном элементе

Я буду держать вопрос коротким и простым, насколько это возможно по-человечески. View activeView = mViewPager.getChildAt(mViewPager.getCurrentItem()); Возвращает дочерний вид, когда текущий элемент равен 0 и 1. Но если текущий элемент равен 2, он возвращает null . Почему это? Позвольте мне перефразировать себя. Как получить дочерний вид ViewPager в любой позиции позиции?

Как настроить CirclePageIndicator?

Я использую ViewPager и PagerAdapter чтобы получить слайд-шоу из XML в приложении для Android. Я использую CirclePageIndicator для номера страницы. Как настроить цвет круга, соответствующего текущей странице?

Отключение и включение пейджинга в ViewPager на Android

Я использую пакет совместимости для Android версии 4 для отображения pdf-страниц в моем приложении. Я использовал PagerAdapter & ViewPager для отображения страниц в формате pdf, таких как горизонтальное представление прокрутки. Теперь проблема связана с файлом, связанным с поисковым вызовом. Я могу остановить поисковый вызов, обнаружив дочерние элементы внутри viewpager в соответствии с этим потоком android: […]

Android: набор PagerAdapter SetPrimaryItem () вызывается более одного раза

Почему PagerAdapter.setPrimaryItem() более одного раза (с одинаковыми значениями) после того, как я выбираю новую страницу с ViewPager.setCurrentItem(index) ?

Андроид

Я разрабатываю приложение с ViewPager для боковых прокручивающих таблиц, иногда мне нужно изменить адаптер для загрузки другого набора таблиц. Я попытался сделать следующее: mViewPager.setAdapter(new pagerAdapterPushed(getSupportFragmentManager())); mViewPager.getAdapter().notifyDataSetChanged(); indicator.setViewPager(mViewPager); indicator.invalidate(); mViewPager.invalidate(); Но он всегда перезагружает предыдущие данные. Невозможно ли изменить адаптер ViewPager?