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

OnBackStackChanged () вызывается дважды, когда новый фрагмент добавляется в backstack

Итак, я заметил интересную проблему. Когда я добавляю новый фрагмент программным способом, метод onBackStackChanged из OnBackStackChangedListener вызывается дважды, но он должен быть вызван только один раз. Вот мой код деятельности: import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v7.app.AppCompatActivity; import android.util.Log; import android.view.View; import android.widget.Button; public class MainActivity extends AppCompatActivity implements FragmentManager.OnBackStackChangedListener{ private FragmentManager fragmentManager; private […]

Как выровнять активный центр табуляции в макете раздвижных таблиц Android

У меня есть 12 элементов в макете разметки Android и просмотр пейджера. При перемещении слева направо выбранная вкладка должна быть такой же, как и в магазине воспроизведения. Пожалуйста, помогите мне, как это сделать. В моем приложении активная вкладка всегда остается на экране.

Как получить текущую позицию в FragmentPagerAdapter?

У меня есть адаптер, который расширяет FragmentPagerAdapter и использует ICS-стиль actionBar. Эта панель действий имеет действия, которые вводят ввод с текущей выбранной страницы. В частности, у меня есть значок скриншота в панели действий, который берет url текущей страницы и отображает скриншоты из этого URL-адреса. Однако я не знаю, как извлечь текущую выбранную страницу. Как я […]

Когда следует getItemPosition рассматривать изменения позиции позиции?

Документация по методу getItemPosition в классе PagerAdapter от Android гласит, что это: Вызывается, когда представление хоста пытается определить, изменилась ли позиция позиции. Этот метод должен быть вызван, чтобы указать, изменилась ли позиция позиции в группе элементов для этого адаптера. Тем не менее, он никогда не указывает, когда переопределяющий метод должен учитывать позицию, которую нужно изменить. […]

Как обращаться с кнопкой «Назад» с помощью пейджера просмотра?

У меня есть два фрагмента Frag A и Frag B, которые отображаются с помощью пейджера. Если пользователь нажал кнопку A на B, нажмите кнопку возврата (когда в B), тогда пользователь должен перейти к A вместо того, чтобы выйти из плейера. Как мы можем достичь этого? Добавление транзакции в backstack, похоже, не помогает. благодаря

Слайд-шоу в android viewpager?

У меня проблема с Android-слайд-шоу. Я хочу показать компоновку viewpager после минимального периода времени. Вот мой пример кода. Мой основной класс: public class MainActivity extends Activity { private ViewPager mViewPager; private SwipeAdapter adapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mViewPager = (ViewPager) findViewById(R.id.pager); // set the adapter adapter = new SwipeAdapter(MainActivity.this); mViewPager.setAdapter(adapter); mViewPager.setOnPageChangeListener(new […]

Не удается закрыть NavigationDrawer с помощью прокрутки справа налево

Я пытался исправить проблему, которая у меня есть, и что я не могу закрыть NavigationDrawer, прокручивая справа налево, без успеха. Открыв его, прокручивая левый край экрана вправо, он работает так, как должен. В настоящее время я просто пытаюсь объединить образец NavigationDrawer и образец ViewPager с сайта developer.android.com, и все работает, но не закрытие ящика навигации. […]

Как сделать автоматический просмотр Android-плеера

Можно сделать просмотр пейджера для автоматического слайда или автопакета. У меня есть мой viewpager, настроенный для использования адаптера, как показано ниже, и он отлично работает: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.gridslide); ImagePagerAdapter mAdapter = new ImagePagerAdapter( getSupportFragmentManager(),4); ViewPager mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(mAdapter); } И адаптер выглядит следующим образом: – public static class […]

Не удалось создать Android-приложение (см. Как ActionBarSherlock & ViewPagerTabs) с Ant

У меня есть одно приложение для Android, которое использует ActionBarSherlock & ViewPagerTabs. Я использую Eclipse для записи и сборки, и он работает хорошо, пока я не попытаюсь создать его с помощью Ant. Вот что я сделал: Перейдите в папку ActionBarSherlock, запустите «android update lib-project -path». Перейдите в папку ViewPagerTabs, запустите «android update lib-project -path». слишком […]

Добавление заголовков в ViewPager

Я создал ViewPager для прокручиваемых вкладок, и теперь я хочу добавить заголовки в верхней части страницы, чтобы указать, какой фрагмент отображается. Это код до сих пор: activity_main.xml <?xml version="1.0" encoding="utf-8"?> <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="@+android:id/viewpager" android:layout_width="fill_parent" android:layout_height="fill_parent" /> </LinearLayout> MainActivity.java public class MainActivity extends FragmentActivity { private PagerAdapter mPagerAdapter; @Override protected void […]