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

Переключение между изображениями Android Navigation Drawer и Up caret при использовании фрагментов

При использовании навигационного ящика разработчики Android рекомендуют, чтобы в ActionBar «только те экраны, которые представлены в навигационном ящике, должны иметь изображение навигационного ящика» и что «все остальные экраны имеют традиционный карат». Подробнее см. Здесь: http://youtu.be/F5COhlbpIbY Я использую одно действие для управления несколькими уровнями фрагментов и может отображать изображение навигационного ящика для отображения и функционирования на […]

Отдельный задний стек для каждой вкладки на Android с помощью фрагментов

Я пытаюсь реализовать вкладки для навигации в приложении для Android. Поскольку TabActivity и ActivityGroup устарели, я хотел бы реализовать его, используя Fragments. Я знаю, как настроить один фрагмент для каждой вкладки, а затем переключить фрагменты при нажатии на вкладку. Но как я могу иметь отдельный стек для каждой вкладки? Для примера фрагменты A и B […]

Android DialogFragment vs Dialog

Google рекомендует использовать DialogFragment вместо простого Dialog DialogFragment с помощью Fragments API , но абсурдно использовать изолированный DialogFragment для простого окна подтверждения «Да-Нет». Какова наилучшая практика в этом случае?

Обновление данных в ListFragment как часть ViewPager

Я использую v4 совместимость ViewPager в Android. У моей FragmentActivity есть куча данных, которые должны отображаться по-разному на разных страницах моего ViewPager. До сих пор у меня только 3 экземпляра одного и того же списка, но в будущем у меня будет 3 экземпляра разных ListFragments. ViewPager находится на вертикальном экране телефона, списки не бок о […]

Разница и использование onCreate (), onCreateView () и onActivityCreated () в фрагментах

Каковы различия между onCreate() , onCreateView() и onActivityCreated() в фрагментах и ​​для чего они будут использоваться?

Получить результат от DialogFragment

Я использую DialogFragments для нескольких вещей: выбор элемента из списка, ввод текста. Каков наилучший способ вернуть значение (т. Е. Строку или элемент из списка) обратно в вызывающую активность / фрагмент? В настоящее время я делаю DismissListener и давая DialogFragment ссылку на эту активность. Затем Dialog вызывает метод OnDimiss в OnDimiss и действие захватывает результат из […]

Разница между активностью и фрагментацией

Я работал над фрагментами и сталкивался с двумя вещами « Activity и « FragmentActivity которые используются несколько раз. Я хочу знать, что есть разница между этими двумя, потому что, когда я изменил Activity с FragmentActivity , это не повлияло на приложение.

Android Fragment для ID не найдено?

У меня есть фрагмент, который я пытаюсь добавить в представление. FragmentManager fragMgr=getSupportFragmentManager(); feed_parser_activity content = (feed_parser_activity)fragMgr .findFragmentById(R.id.feedContentContainer); FragmentTransaction xaction=fragMgr.beginTransaction(); if (content == null || content.isRemoving()) { content=new feed_parser_activity(item.getLink().toString()); xaction .add(R.id.feedContentContainer, content) .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN) .addToBackStack(null) .commit(); Log.e("Abstract", "DONE"); } Когда этот код выполняется, я получаю следующую ошибку при отладке. java.lang.IllegalArgumentException: No view found for id 0x7f080011 for […]

Как обрабатывать нажатия кнопок с помощью XML onClick внутри фрагментов

Pre-Honeycomb (Android 3), каждая активность была зарегистрирована для обработки щелчков кнопок с помощью тега onClick в XML- onClick Layout: android:onClick="myClickMethod" Внутри этого метода вы можете использовать view.getId() и оператор switch для логики кнопок. С введением Honeycomb я разбиваю эти действия на фрагменты, которые можно повторно использовать во многих разных видах деятельности. Большая часть поведения кнопок […]

Дилемма: когда использовать Фрагменты против Действия:

Я знаю, что Activities предназначены для представления одного экрана моего приложения, в то время как Fragments предназначены для многоразового макета интерфейса с логикой, встроенной внутри них. До недавнего времени я разработал приложение, так как сказал, что они должны быть разработаны. Я создал Activity для представления экрана моего приложения и использовал фрагменты для ViewPager или Google […]