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

Фрагмент создает / восстанавливает дублирующее представление при повторном прикреплении

У меня 6 страниц в моем ViewPager и ViewPager OffscreenPageLimit=2 (легко воспроизвести мою ошибку). Все данные на 6 страницах принадлежат серверу. В onCreateView я отправляю запрос на сервер и обновляю пользовательский интерфейс при получении данных с сервера. Когда я выбираю первую вкладку и быстро меняю ее на несколько раз, некоторые пейджеры отображаются неправильно. И в […]

Как установить минутный интервал в DialogFragment

Я пытаюсь установить 10-минутный интервал в android DialogFragment (предложенный google), но я действительно не могу найти способ сделать это. Вот фрагмент, который показывает диалог: public class TimePickerFragment extends DialogFragment implements TimePickerDialog.OnTimeSetListener { @Override public Dialog onCreateDialog(Bundle savedInstanceState) { // Use the current time as the default values for the picker final Calendar c = Calendar.getInstance(); […]

FragmentPagerAdapter не восстанавливает фрагменты при изменении ориентации

EDIT: Я узнал, что Activity сохраняет экземпляр, но сохраненные данные Fragments не доходят до Activity savedInstanceState. Я сохраняю текущее время в outState, но он не прокладывает себе путь до конца, поскольку у этого действия нет ничего в SavedInstanceState за время и возвращает «null» на время, если я распечатаю его на logcat. .. Я создаю приложение, […]

Как отправить данные из одной операции в ее родительский фрагмент?

У меня есть основное действие, внутри которого есть фрагмент с изображением. При щелчке по этому изображению начинается новое действие, которое содержит представление списка. Я хочу вернуть позицию (индекс), которую пользователь нажимает на это представление списка, обратно к фрагменту. Код фрагмента package com.example.kedee.testgradle; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.app.Fragment; import android.view.LayoutInflater; import android.view.View; import […]

ViewPager – onCreateView не всегда называется

У меня есть ViewPager с 10 страницами. Когда я запускаю последнюю (10-ю) страницу, onCreateView() моего фрагмента вызывается. Когда я onCreateView() на 9-ю страницу onCreateView() вызывается также. Но когда я возвращаюсь на 10-ю страницу onCreateView() , не вызывается. Что не так?

Предварительный просмотр камеры Android в фрагменте

До сих пор у меня есть полный рабочий код, который подключает камеру, чтобы просмотреть предварительный просмотр передней камеры. Теперь я пытаюсь заставить эту камеру работать внутри Fragment . Полный код: MainActivity.java public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.fragment_main); getFragmentManager().beginTransaction().add(R.id.mainLayout, new CameraExtractionFragment()).commit(); } } CameraExtractionFragment.java public class CameraExtractionFragment extends […]

Использование активности или фрагмента в приложении для Android

Я новичок в android. Я часто использую Activity для перехода с одного экрана на другой с другой функцией. Пример от страницы «Главная страница к популярной». После этого я знаю об фрагменте, но никогда не использовал его раньше. Итак, если у меня есть приложение с несколькими вкладками на экране, не используйте TabHost здесь. Функция каждой вкладки […]

Изменение ориентации Android: разные макеты, одинаковые фрагменты

Это в значительной степени классический случай использования Android. Скажем, у нас есть 2 фрагмента: FragmentA и FragmentB. В ландшафтном режиме FragmentA и FragmentB сидят бок о бок. В портретном режиме каждый из них занимает весь экран во время использования. (См. Это изображение, но замените планшет-> пейзаж и телефон-> портрет) Как поясняется здесь ( поддержка однопанельных […]

OptionsMenu вложенных фрагментов в ViewPager

Я использую ActionBarSherlock, и я пытаюсь реализовать структуру вложенных фрагментов с помощью viewpager. У меня есть активность, которая содержит некоторые виды и оберточный фрагмент (FragmentA) Этот FragmentA содержит пейджер представления, который показывает FragmentA.1, FragmentA.2, FragmentA.3. По умолчанию события onCreateOptionsMenu не отправляются на дочерние фрагменты, как описано здесь . Поэтому я использую это решение для решения […]

Полный экран DialogFragment (над ActionBar) в Android

У меня есть некоторые проблемы в шоу DialogFragment во весь экран. В моем приложении у меня есть фрагмент, который при нажатии на какую-то кнопку вызывает DialogFragment. Но DialogFragment просто заполняет область фрагмента (ниже панели действий). Я бы хотел, чтобы он заполнил весь экран следующим образом: http://img845.imageshack.us/img845/8682/myimage2.png Любая помощь? public class ItensActivity extends Fragment { … […]