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

Анимация фрагмента 3-х панелей заикается

Информация о внедрении: я внедрил 3-х панельный макет после ответа CommonsWare, размещенного по его собственному вопросу: Полный рабочий пример сценария анимации с тремя фрагментами Gmail? Как общая идея, у меня есть макет, состоящий из следующих уровней (от 1 до 3): MainActivity SlidingMenu (Side UI pattern) фрагмент скрывается с левой стороны и ContentFragment как фрагмент, в […]

SwipeRefreshLayout Got Action_Move зависает просмотр

У меня обычный NavigationDrawer с разными фрагментами: Новости Другие материалы 1 Другое вещество 2 настройка Проблема : В NewsFragment содержится SwipeRefreshLayout. Он отлично работает в первый раз, когда я обновляюсь. Я могу изменить фрагмент на другие элементы 1 и 2 и Setting. Поэтому я возвращаюсь в NewsFragment. И теперь, когда я обновляюсь, фрагмент замерзает. DrawerLayout […]

Android Spinner's onItemSelected выполняется дважды при возврате в Фрагмент

Я создал spinner для моего фрагмента, который заполняет его данными, полученными из выноски HTTP. Когда сначала создается Фрагмент, я заполняю счетчик с его выборками, устанавливаю его setOnItemSelectedListener и устанавливаю его исходный выбор в onCreateView (). stateSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { if (spinnerPosition != position) { spinnerPosition […]

Могу ли я добавить AnimationListener для перевода фрагментов

Я применяю некоторую анимацию для перевода фрагментов. Можно ли добавить прослушиватель анимации для обнаружения события начала / окончания анимации? Спасибо всем.

Butter Knife @bind in Fragment error

Я следую инструкциям на веб-сайте: http://jakewharton.github.io/butterknife/ Error: java.lang.RuntimeException: не удается запустить Activity ComponentInfo. Java.lang.RuntimeException: невозможно связать представления для com.project.myapp.OneFragment. Я пытаюсь удалить @Bind(R.id.btnNext) Button btnNext; И не запускать ошибку. public class OneFragment extends Fragment { @Bind(R.id.btnNext) Button btnNext; private static final String ARG_PARAM1 = "param1"; private static final String ARG_PARAM2 = "param2"; private String mParam1; […]

Как установить onclick прослушиватель для кнопки в фрагменте в android

Мое приложение содержит форму, как показано на следующем изображении: Когда я нажимаю кнопку «Параметры меню», ящик открывается, как показано на следующем изображении: Я хочу, чтобы ящик открывался при нажатии кнопки выбора местоположения . Мои коды RegisterBlood.java … public class RegisterBlood extends Activity implements OnItemClickListener { DrawerLayout dLayout, dLayout2; ListView dList, dList2; ArrayAdapter<String> adapter, adapter2; String[] […]

Неправильное контекстное меню в фрагменте

У меня есть активность с ящиком навигации и фрагментом. Каждый из них имеет свой собственный ListView с контекстным меню. Контекстное меню внутри ящика навигации отлично работает. Проблема заключается в меню внутри фрагмента. Когда я вхожу в контекстное меню фрагмента, отображаются меню BOTH меню навигатора и фрагмент. Методы деятельности @Override protected void onCreate(Bundle savedInstanceState) { registerForContextMenu(mDrawerList); […]

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

Обычно для добавления фрагмента к макету используется элемент пользовательского интерфейса, например кнопка. Если пользователь несколько раз нажимает кнопку несколько раз очень быстро, может случиться, что фрагмент добавляется несколько раз, вызывая различные проблемы. Как это можно предотвратить?

Удалить элемент + Прокрутить до следующего в Android ViewPager

У меня есть Activity, содержащий ViewPager, который отображает N фрагментов. Каждый фрагмент показывает свойства объекта из ArrayList в пользовательском адаптере ViewPager (расширяет FragmentStatePagerAdapter ). В фрагменте есть (помимо прочего) кнопка, которая должна удалить отображаемый в данный момент фрагмент и перейти к следующему с помощью setCurrentItem(position, true) чтобы при прокрутке пользователя предыдущий элемент исчез. Я делаю […]

Транзакция фрагмента не работает при использовании AppCompatActivity или FragmentActivity

У меня типичное приложение. Активность, которая имеет FrameLayout и в этом макете, я хочу переключаться между фрагментами. Это обычно и легко выполняется с помощью: getFragmentManager().beginTransaction() .replace(R.id.ac_container, new FrOverview()) .addToBackStack(null) .commit(); Проблема в том, что даже если я использую .addToBackStack(null) (И я знаю, что он был добавлен, потому что количество стека увеличивается), когда я .addToBackStack(null) кнопку […]