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

Android ListFragment не сохраняет пакет в onSaveInstanceState () / не извлекает пакет в onActivityCreated ()

Я новичок в андроиде, и я столкнулся со следующей проблемой. Я развиваюсь как для Android, так и для Android 2 и 3, и поэтому я использую фрагменты. Однако, чтобы приложение работало на устройствах Android 2, я импортирую файл android.support.v4.app.ListFragment. Мне нужно сохранить выбор в моем ListFragment, когда ориентация экрана меняется. Я переопределяю onSaveInstanceState() и помещаю […]

Android 3 – Добавление фрагмента в LinearLayout: fill_parent не работает

Я пытаюсь добавить фрагмент программно в LinearLayout, но фрагмент не растягивает его содержимое по всей высоте макетов. Он действует как wrap_content вместо fill_parent. С другой стороны fill_parent работает по ширине фрагмента. Как я могу изменить это поведение? DashboardActivity: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" > <fragment android:id="@+id/fragment_dashboard" android:layout_width="5dp" android:layout_height="fill_parent" android:layout_marginLeft="20dp" android:layout_weight="1" android:name="de.upb.cs.ginkgo.tablet.ui.fragments.DashboardFragment" > […]

OnLoadFinished () вызывается дважды

Я пытаюсь понять, что я делаю что-то неправильно в отношении Loaders. Я использую библиотеку поддержки, и у меня есть фрагмент, который в onCreate () вызывает initLoader (), устанавливающий себя как LoaderCallbacks, однако при вращении он получает результат дважды в onLoadFinished (), один раз в результате вызова init (И он уже имеет данные), и один раз […]

Dagger 2 Custom Scope для каждого фрагмента (или Activity и т. Д.)

Я просмотрел несколько разных статей, которые, как представляется, предлагают два разных способа выполнения пользовательского охвата в кинжале 2: Презентаторы MVP, которые пересматривают конфигурацию изменений Часть 2 ( Github repo ): Использует уникальные пользовательские области для каждого фрагмента, например @Hello1Scope и @Hello2Scope для Hello1Fragment и Hello2Fragment соответственно Дегустация кинжала 2 на Android : Использует единую настраиваемую […]

FloatingActionButton расширяется в новую деятельность

На странице принципов дизайна материалов для андроидов один из примеров показывает, что FAB расширяется в новый полноэкранный режим. (В разделе «Полный экран») http://www.google.com/design/spec/components/buttons-floating-action-button.html#buttons-floating-action-button-transitions Я попытался реализовать тот же эффект в своем приложении, но с небольшим успехом. Мне удалось создать FAB, который расширяется в виде, используя этот код в качестве ссылки: https://gist.github.com/chris95x8/882b5c5d0aa2096236ba . Это сработало, но […]

Переходы дизайна материалов Android

Я хочу реплицировать переходы, как описано в Material Design от Google. Это ссылка для предварительного просмотра , но в основном видео, о которых я забочусь, это те два: http://material-design.storage.googleapis.com/videos/animations-meaningfultransitions-hierarchical_transitions_topLevel_large_xhdpi.webm http://material-design.storage.googleapis.com/videos/animation-meaningfultransitions-view_contact_large_xhdpi.webm Мой вопрос в том, что такое контейнер пользовательского интерфейса? Является ли это новой активностью, в которой onCreate имеет анимации для каждого элемента или это фрагмент? […]

Фрагмент уже добавлен IllegalStateException

Я использую этот метод в своем контейнере Activity, чтобы показать BFrag public void showBFrag() { // Start a new FragmentTransaction FragmentTransaction fragmentTransaction = mFragmentMgr.beginTransaction(); if(mBFrag.isAdded()) { Log.d(LOG_TAG, "Show() BFrag"); fragmentTransaction.show(mBFrag); } else { Log.d(LOG_TAG, "Replacing AFrag -> BFrag"); fragmentTransaction.replace(R.id.operation_fragments_frame, mBFrag); } // Keep the transaction in the back stack so it will be reversed when […]

Android Fragment onCreateView против onActivityCreated

Я знаю, что иерархию представлений фрагмента нужно раздувать в onCreateView, но какая другая функциональность может быть в onCreateView против того, что должно ждать onActivityCreated? Моя текущая реализация использует отдельные действия для всего, и типичная деятельность делает большую часть своей работы в методе onCreate, включая раздувание представления, настройку представления контента, инициализацию различных виджетов данными, настройку слушателей […]