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

Android ViewPager xml раздувает ошибку

Я изучаю, как реализовать горизонтальное прокручивание, и я получаю следующую ошибку при попытке запустить мое приложение с ViewPager в его макете. 03-25 17:12:13.166: E/AndroidRuntime(19449): FATAL EXCEPTION: main 03-25 17:12:13.166: E/AndroidRuntime(19449): java.lang.RuntimeException: Unable to start activity ComponentInfo{androidapps.viewpagerdemo/androidapps.viewpagerdemo.MainActivity}: android.view.InflateException: Binary XML file line #11: Error inflating class android.support.v4.app.ViewPager 03-25 17:12:13.166: E/AndroidRuntime(19449): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059) 03-25 17:12:13.166: E/AndroidRuntime(19449): at […]

RecyclerView + ViewPager NullPointerException в 'boolean android.support.v7.widget.RecyclerView $ LayoutManager.canScrollHorizontally ()'

У меня есть активность, расширяющая AppCompatActivity с одним фрагментом, который содержит RecyclerView. На любой щелчок элемента он заменит этот фрагмент другим фрагментом, который содержит ViewPager, а фрагменты ViewPager снова являются RecyclerView. RecyclerViewFragment ViewPagerFragment При прокрутке страницы я получаю следующую ошибку (сбой приложений) на фрагменте ViewPager. E / InputEventReceiver: событие ввода диспетчера исключений. E / MessageQueue-JNI: […]

FragmentPagerAdapter не может быть разрешен для типа

Я пытаюсь следовать руководству Google по внедрению ViewPager с помощью фрагментов, используя пакет совместимости, как описано здесь: http://android-developers.blogspot.com/2011/08/horizontal-view-swiping-with-viewpager.html Я добавил пакет совместимости, и я могу создавать классы, которые расширяют фрагмент и добавлять ViewPager в мой XML-макет, но когда я пытаюсь создать класс адаптера, который расширяет FragmentPagerAdapter, Eclipse, похоже, не знает, что это такое. Что мне […]

Одновременно используйте один фрагмент в ViewPager

Можно ли использовать один фрагмент в viewpager несколько раз? Я пытаюсь создать динамически обновленный интерфейс с помощью ViewPager. Я хочу использовать тот же дизайн, в основном тот же фрагмент с разными данными для каждой страницы, например, с помощью адаптера listview.

Отключить пейджинг ViewPager, когда дочерний recyclerview прокручивается до последнего элемента

У меня есть viewpager, и в одном из фрагментов у меня есть два отдельных фрагмента, содержащих вертикальный и горизонтальный recyclerview соответственно. Когда я просматриваю горизонтальный recyclerview до последнего элемента и пытаюсь прокрутить дальше, viewpager прокручивается на следующую страницу. Я не хочу, чтобы это произошло. Я хочу отключить пейджинг viewpager, когда я пытаюсь перекрыть горизонтальный recyclerview. […]

Обновление viewpager с фрагментами в новом порядке

У меня установлен ViewPager, который рисует данные для своих страниц (представлений) из данных, передаваемых с сервера. Иногда сервер будет отправлять новые данные, которые будут переупорядочивать представления (а иногда и добавлять новые виды), и мне нужно сделать это беспрепятственно на моем устройстве Android, пока пользователь просматривает определенный фрагмент. У меня он настроен на вызов notifyDataSetChanged (), […]

Предварительный просмотр страниц в ViewPager

Вы можете мне помочь? (Сделайте предварительный просмотр следующей страницы на экране)

Как я могу настроить ViewPager layoutParams программно?

У меня есть следующий код, но я получаю исключение Java.lang.ClassCastException: android.support.v4.view.ViewPager $ LayoutParams нельзя отбрасывать в android.view.ViewGroup $ MarginLayoutParams protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.question_details_full_photo_view_pager); Bundle bundle = getIntent().getExtras(); ArrayList<String> imageUrls = bundle.getStringArrayList("imageUrls"); ImagePagerAdapter imagePagerAdapter = new ImagePagerAdapter(this, imageUrls, true); android.support.v4.view.ViewPager viewPager = (ViewPager) findViewById(R.id.view_pager_full_photo); android.support.v4.view.ViewPager.LayoutParams layoutParams = new LayoutParams(); layoutParams.width = LayoutParams.MATCH_PARENT; layoutParams.height […]

Контроль, который позволяет прокручивать ViewPager, динамически с обратной связью по пользовательскому интерфейсу

Я работаю над приложением, которое использует много страниц для прокрутки, однако на некоторых страницах я хотел бы предотвратить прокрутку на следующую страницу, пока они ничего не выбрали. На данный момент я расширил ViewPager: /* (non-Javadoc) * @see android.support.v4.view.ViewPager#onInterceptTouchEvent(android.view.MotionEvent) */ @Override public boolean onInterceptTouchEvent(MotionEvent event) { if (this.canGoLeft || this.canGoRight) { return super.onInterceptTouchEvent(event); } return false; […]

Передача данных через фрагменты в viewpager

У меня есть Viewpager с 2 фрагментами: CurrentWeatherFragment и ForecastFragment . Мне нужно передать строку из одного в другой, используя интерфейс, как показано ниже, но я продолжаю получать NullPointerException , сообщение не проходит должным образом … public class CurrentWeatherFragment extends Fragment { SendMessage SM public void onCreateView(…) { String Message = "Hello" SM.sendData(Message); } interface […]