Articles of fragments

Динамическая установка высоты ViewPager

Я пытаюсь поместить ViewPager с разными фрагментами с разной высотой. Я знаю, что wrap_content не работает с ViewPager поэтому я пытаюсь установить высоту пейджера динамически. Я устанавливаю высоту пейджера в прослушивателе страницы: … indicator.setOnPageChangeListener(new OnPageChangeListener() { @Override public void onPageSelected(int selected) { final View view = fragments[selected].getView(); if (view != null) { pager.setLayoutParams(new LayoutParams( LayoutParams.MATCH_PARENT, […]

Глобальный загрузчик (LoaderManager) для повторного использования в нескольких действиях / фрагментах

То, что я хотел бы достичь: У меня есть два разных фрагмента. Я бы хотел, чтобы они оба отображали одни и те же данные в двух формах (в списке и на карте). Я бы хотел, чтобы они AsyncTaskLoader один загрузчик (в частности, AsyncTaskLoader ). Все работает нормально, но Loader не используется повторно. Создается другая, и […]

Как обновить содержимое фрагмента из активности (viewpager)?

У меня есть простой viewPager с двумя фрагментами. Каждый фрагмент содержит TextView. Я хотел бы иметь возможность обновлять текст текущего textView, отображаемый в действии. Мероприятия : public class MainActivity extends FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main_activity); ArrayList<Fragment> fragments = new ArrayList<Fragment>(); fragments.add(Fragment.instantiate(this, Live.class.getName())); fragments.add(Fragment.instantiate(this, Hit.class.getName())); this.pagerAdapter = new MyPagerAdapter(getSupportFragmentManager(),fragments); ViewPager pager […]

Ограничение на страницу просмотра ViewPager

Есть ли способ обойти нормальное поведение ViewPager и его ViewPager границы страницы ? My ViewPager содержит четыре fragments , каждый из которых содержит gridview изображений. Проблема заключается в том, что при инициализации ViewPager ViewPager два fragments , что приводит к тому, что примерно 20 изображений (около 10 на фрагмент) загружаются / извлекаются из улова одновременно. […]

Как сообщить своему пользовательскому FragmentPagerAdapter прекращение уничтожения моих фрагментов?

У меня есть ViewPager с FragmentPagerAdapter, и мое приложение ранее использовало только два фрагмента (разные типы) без проблем. Однако я добавил третий фрагмент, и теперь мой адаптер / viewpager, кажется, уничтожает мои фрагменты, когда я удаляюсь от них. Например, если я на странице 1, страница 3 уничтожается и воссоздается, когда я приближаюсь к ней. Если […]

OnStart новой операции вызывается перед onStop родительского

У меня есть приложение. Я использую startActivity() для запуска активности. Может ли кто-нибудь на самом деле сказать мне, почему система вызывает onStart() новой активности сначала, а не родителей onStop() ? Возможно ли это (без системной ошибки)? Я обнаружил, что Fragment onStop () вызывается непосредственно после onStart () – ПОЧЕМУ? Ответ, но я не получил ничего […]

Фрагменты не освобождаются из памяти

У меня есть активность, которая содержит View Pager с адаптером FragmentStatePagerAdapter. Каждый раз, когда вы входите в действие, он занимает 200 мб памяти, после выхода из работы (финиш ()), а затем повторного ввода, он добавит и удвоит память, используемую на телефоне. После устранения неполадок кажется, что менеджер фрагментов не выпускает фрагменты, хотя я пытаюсь их […]

«Просмотр содержимого еще не создан» на Android-фрагментах

Я использую Android Fragments с настройкой viewpager . В основном есть 5 вкладок, которые вы можете пронести. 4 из 5 содержат ListFragments , которые заполняются таблицами MySQL; Это делается внутри AsyncTask . Когда я сажусь очень быстро, я иногда получаю эту ошибку: 09-01 07:54:01.243: E/AndroidRuntime(19706): FATAL EXCEPTION: main 09-01 07:54:01.243: E/AndroidRuntime(19706): java.lang.IllegalStateException: Content view not […]

Заменить фрагмент другим фрагментом внутри ViewPager

Я использую ViewPager вместе с FragmentPagerAdapter для размещения трех разных фрагментов [Fragment1][Fragment2][Fragment3] То, что я пытаюсь достичь, – это успешно заменить Fragment1 на новый фрагмент Fragment4, если удастся выполнить конкретную задачу. Когда я использую .. FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction transaction = fragmentManager.beginTransaction(); transaction.replace(R.id.fragment1_layout_id, fragment4); transaction.commit(); … фрагмент заменяется красиво, а Fragment4 показан вместо Fragment1. […]

Фрагменты ViewPager исчезают при изменении поворота экрана

Я работаю над андроидным приложением, которое содержит ViewPager с Fragment , например: MainActivity ( MainActivityFragment ( screenSlideViewPager ( Fragment s))), что означает: Activity содержит Fragment содержит ViewPager содержит Fragment s Теперь моя проблема в том, что при повороте устройства или изменении поворота экрана все фрагменты в ViewPager исчезают. Любые идеи для решения этой проблемы? ИЗМЕНИТЬ […]

Intereting Posts
Как мы можем обойти пустой заголовок в PagerTitleStrip и PagerTabStrip? Как я могу определить, что CollapsingToolbar рухнул? Adb по беспроводной сети без USB-кабеля Как избежать «Обновление внешних папок» в Android-разработке в Eclipse Многофункциональное приложение, основанное на библиотеке с несколькими вкусами в Android Gradle Не удается разрешить символ «Auth» для интеграции google в студии Android Android JobScheduler onStartJob называется несколько раз Как изменить изображения вкладок в TabHost Начать работу внутри onReceive BroadcastReceiver Отправить текст для конкретного контакта (whatsapp) Добавление растрового изображения водяного знака поверх видео в android: MediaMuxer 4.3 или ffmpeg Как оживить recyclerview на свитке, как Google Plus / Google? Android: adb: скопировать файл в / system (Permission denied) Показать текущее местоположение и соседние места и маршрут между двумя местами с помощью API Google Maps на Android Показ неопределенного прогресса в Школе Action Bar