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

Вызов метода активности изнутри фрагмента

Я пытаюсь вызвать метод в действии с экрана фрагмента. У меня есть метод myMethod (), который находится в активности под названием MyActivity; У меня есть фрагмент под названием Screen1Fragment. Я хотел бы вызвать MyActivity.myMethod () из Screen1Fragment, но я не уверен, как это сделать. Раньше Screen1Fragment был активным, поэтому я расширил MyActivity, чтобы я мог […]

GreenRobot Ошибка EventBus в фрагментах: подписчиков, зарегистрированных для класса событий

У меня есть активность, его макет содержит FrameLayout. Я использую framelayout как контейнер фрагмента. Я заменяю фрагменты в FrameLayout, используя транзакции FragmentManager. В одном из методов onCreate этого фрагмента я регистрирую фрагмент с использованием EventBus. @Override public void onCreate(){ EventBus.getDefault().register(this); // other initialization code } Фрагмент имеет GridView в своем расположении. Всякий раз, когда элемент […]

Подход вложенных фрагментов Android

Я новичок в использовании андроидных фрагментов. Я получил сценарий Позвольте мне объяснить, что я получил Основная деятельность, которая расширяет FragmentActivity. Моя основная деятельность состоит из двух фрагментов Список опций, который расширяет фрагмент Подробный список, который расширяет фрагмент Подробное описание, которое расширяет фрагмент Когда я запускаю свою основную деятельность. Он будет состоять из списка опций в […]

GetChildFragmentManager () и библиотеки поддержки

Я использую getChildFragmentManager() в приложении, которое компилируется против уровня API 19, при этом минимальный SDK установлен равным 14. getChildFragmentManager() был введен в API 17, поэтому устройства, работающие на уровнях API 14, 15 или 16, будут бросать NoSuchMethodError при NoSuchMethodError метода. Я просмотрел все другие вопросы StackOverflow по этой проблеме, но ни один из них, похоже, […]

Получить фрагмент фрагмента из FragmentActivity

У меня есть FragmentActivity где я добавляю Fragment . В зависимости от ситуации я хочу получить доступ к Buttons из макета этого фрагмента и изменить их. Что я делаю: View view = myFragment.getView(); Button myButton = (Button) view.findViewById(R.id.my_button); myButton.setOnClickListener(new MyClickListener()); Но переменная view всегда равна null . Как я могу получить представление о деятельности?

Вкладка внутри фрагмента в Android

Я пытаюсь добавить TabHost внутри фрагмента, как в примере, получив NullPointerException при вызове mTabHost.setup () Что может быть проблемой? Код ниже @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.tabs_layout,container,false); mTabHost = (FragmentTabHost)rootView.findViewById(android.R.id.tabhost); mTabHost.setup(getActivity(), getChildFragmentManager(), R.id.tabcontent); mTabHost.addTab(mTabHost.newTabSpec("fragmentb").setIndicator("tab1"), Fragment1.class, null); mTabHost.addTab(mTabHost.newTabSpec("fragmentc").setIndicator("tab2"), Fragment2.class, null); return rootView; } XML: <android.support.v4.app.FragmentTabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_width="match_parent" […]

Шаблоны, когда следует использовать переход активности с динамическими фрагментами

Существуют ли какие-либо шаблоны, как обрабатывать переходы интерфейса в действиях Android против фрагментов? В настоящее время я изучаю пользовательский интерфейс, который имеет не более 3 столбцов в Landscape. Я бы хотел, чтобы пользовательский интерфейс начинался с 1 колонки полностью через экран, а затем на выборе чего-то двигаться во втором столбце, а затем при нажатии на […]

Использование фрагмента Android без использования UI

Я просматриваю документацию на Android по фрагментам . Макет, определяющий интерфейс фрагмента, может быть определен в макете Activity в отдельном XML-файле или вообще отсутствует. Согласно документации Вы также можете использовать фрагмент, чтобы обеспечить фоновое поведение для этой операции без представления дополнительного интерфейса. Зачем мне нужно использовать другой фрагмент для добавления функциональности к Activity вместо определения […]

Принесите фрагмент на фронт (без фрагментального отдыха)

У меня есть три фрагмента F1 F2 F3 F4, все из которых доступны из боковой панели. Все четыре могут быть вызваны в любое время и в любом порядке, Теперь я хочу, если F1 уже щелкнул (создал), а затем никогда больше не создавал F1, а возвращал фрагмент F1 на передний план с помощью диспетчера фрагментов. То […]

Возвратный переход не работает корректно при использовании общих разделов фрагментов

У меня есть 2 фрагмента ListMovieFragment и DetailMovieFragment . У меня есть интерфейс в ListMovieFragment который реализован в MainActivity . Я использую общий переход элемента; Когда я нажимаю на изображение в ListMovieFragment onMovieSelected вызывается в MainActivity . Переход из работы ListMovieFragment . Но когда я нажимаю кнопку « Назад» , переход из DetailMovieFragment в ListMovieFragment […]

Intereting Posts
Как вы включаете имя пользователя при хранении электронной почты и пароля с помощью Firebase (BaaS) в приложении для Android? Android. Ключ API можно указать только после дублирования <meta-data> Не удается прочитать сокет InputStream на Jelly Bean Android ListView Adapter notifyDataSetInvalidated () vs notifyDataSetChanged () Есть ли способ отключить аппаратное ускорение только для Android 4.0.3? Отображать значок emoji / emotion в Android TextView Перемещение полосы прокрутки ListView с заполнением Импорт библиотеки google-play-service с красным X рядом с этим справочным андроидом Можно ли сжимать видео на Android? Использует ли setWidth (int pixels) dip или px? Студия Android Studio занимает слишком много времени для создания Настройка textSize программно Лучшие практики для SQLite DB и ContentProvider Каким должен быть цвет пульсации, colorPrimary или colorAccent? (Дизайн материалов) Проблема с глубоким связыванием Android! Как использовать схему пользовательского URL-адреса myapp: // some_data