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

Использование onConfigurationChanged в фрагменте

У меня этот код в фрагменте public class TestOne extends Fragment { View view = null; @Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); LayoutInflater inflater2 = (LayoutInflater)getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE); view = inflater2.inflate(R.layout.testone, null); Toast.makeText(getActivity(), "Rotate fragment", Toast.LENGTH_SHORT).show(); } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Toast.makeText(getActivity(), "onCreate Fragment", Toast.LENGTH_SHORT).show(); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle […]

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, включая раздувание представления, настройку представления контента, инициализацию различных виджетов данными, настройку слушателей […]

Intereting Posts
Получить изображение uri из picasso? Ошибка загрузки проекта в Android Studio: невозможно загрузить модули SwipeRefreshLayout: анимация прогресса прохождения Пользовательский ListView для Android не может нажимать на элементы Значение верхнего, восхождения, базовой линии, спускового механизма, дна и ведущего в Android FontMetrics Является ли разработка Android на C / C ++ быстрее, чем Java? Цвет текста действия с заставкой не меняется Ошибка OutOfMemory, хотя имеется свободная память. Android: как получить строку в определенной локали БЕЗ изменения текущей локали Доступ к @android: id / list ListView из кода Установите две кнопки одинаковой ширины независимо от размера экрана? Невозможно использовать Fragment.setRetainInstance () в качестве замены для Activity.onRetainNonConfigurationInstance () Как привязать данные к onTextChanged для EditText на Android? Обнаружить кнопку «Назад», но не отклонять диалоговое окно Возможно ли перехватить речевые данные во время разговора?