Articles of андроид фрагменты

Содержимое проигрывателя, потерянного при вращении

У меня есть проект, у которого есть MainActivity, который содержит фрагмент, на котором размещаются два других фрагмента с помощью Viewpager. Он выглядит хорошо при первом запуске, но когда я вращаюсь, два фрагмента в Viewpager теряются. Я попытался изменить getFragmentManager на getChildFragmentManager, но тогда я получил бы исключение из нелегального состояния: не удается сохранить фрагменты, которые […]

Панель инструментов в DialogFragment

В нашем приложении у нас есть несколько фрагментов, которые можно показать либо как полноэкранные фрагменты, либо как фрагменты диалога. Эти фрагменты наследуются от DialogFragment и мы обязательно DialogFragment их корректно в зависимости от режима, в котором приложение выполняется (либо в полноэкранном режиме, либо в диалоговом окне). Мы подумали о добавлении некоторых дополнительных функций к некоторым […]

Как отправить данные из Activity в Fragment

Я знаю, что здесь есть много тем. Я также читал документацию много раз, но не могу найти лучший способ передать данные из активности в фрагмент. Я хочу, чтобы показывать результаты моей поисковой активности в двух разных макетах (список и карта), используя прокручиваемые виды с вкладками . Мне нужно передать 2 данных в фрагменты: «currentLocation», который […]

Как я могу поместить заголовки в ViewPager с помощью фрагментов?

Я использую ViewPager, чтобы пользователь мог прокручивать фрагменты. Как добавить заголовок каждого фрагмента на экран? package com.multi.andres; import java.util.List; import java.util.Vector; import com.viewpagerindicator.TitlePageIndicator; import com.viewpagerindicator.TitleProvider; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentActivity; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; import android.support.v4.view.ViewPager; public class ViewPagerFragment extends FragmentActivity{ private PagerAdapter mPagerAdapter; //contiene el pager adapter private static String[] titulosPaginas = { […]

Вкладки TabLayout не отображаются

У меня есть основное действие, в котором размещается фрагмент, который, в свою очередь, содержит TabLayout (с ViewPager). Отображается панель вкладок, baut сами вкладки не отображаются. Вот мой код в основном действии для отображения фрагмента хоста: Fragment fragment = new BMITabsFragment(); FragmentManager fragmentManager = getSupportFragmentManager(); fragmentManager.beginTransaction().replace(R.id.content_frame, fragment).addToBackStack(Constants.BMI_TABS_FRAGMENT).commit(); Вот мой фрагмент, в котором находится TabLayout, BMITabsFragment (sa): […]

Почему мой фрагмент onCreate вызывается широко, когда я просматриваю свои приложения viewPager?

Я не совсем понимаю этот жизненный цикл этого фрагмента. У меня довольно стандартная трехстраничная горизонтальная слайдерная панель Pager layout для раздела «Детали просмотра» моего приложения. Я запускаю свое приложение на средней странице из трех. Моя функция FragmentActivity устанавливает страницу на страницу 1. mPager.setCurrentItem(1); //default to center page, current data view fragment Я использовал FragmentStatePagerAdapter, потому […]

«Содержимое имеет представление с атрибутом id« android.r.id.list », которое не является классом ListView.» При создании представления списка в фрагменте

Вот проблема. У меня есть список, и он выглядит отлично в здании, но он сломал ошибку. Содержимое имеет представление с атрибутом id «android.r.id.list», который не является классом ListView. Я не добавил listview в XML, что-то вроде: @android: list, причина, по которой я этого не делал, я мог бы найти несколько примеров, которые им не нужно […]

Как удалить фрагмент из FragmentPagerAdapter?

Я знаю, что есть некоторые темы об этом здесь, но я не мог найти решение, которое я мог бы использовать для своего дела. У меня есть рабочая скользящая галерея с использованием пользовательского FragmentActivity и FragmentPagerAdapter, который содержит список фрагментов. Внутри FragmentActivity используется ImageView «delete». Если щелкнуть, вызывается функция deleteMedia (), которая затем должна удалять текущий […]

Содержимое фрагмента накладывается панель инструментов

Недавно я начал возиться с новыми компонентами AppCompat 21 и реализацией Material Design. В настоящее время у меня есть ActionBarActivity с панелью инструментов, и я стараюсь, чтобы у него был фрагмент, содержащий элементы RecyclerView элементов TextView (просто для проверки Recycler). У меня есть элементы, которые отображаются, но текст в каждом представлении отключается, и весь Recycler […]

Android View Pager Adapter показывает пустой экран

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