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

Элементы RecyclerView исчезают после переключения между фрагментами

У меня есть 4 фрагмента в моем приложении, которые управляются в NavActivity: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_nav); toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); viewPager = (ViewPager) findViewById(R.id.viewpager); setupViewPager(viewPager); fab = (FloatingActionButton) findViewById(R.id.fab); // Fab for fragments viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int […]

TabLayout ViewPager не загружается при использовании Backstack

Я использую TabLayout в одном из моих фрагментов, с помощью viewPager для переключения между двумя фрагментами под вкладками. Когда я нажимаю FAB внутри одного из нижних фрагментов, я загружаю новый фрагмент (для ввода). Однако – когда я нажимаю кнопку BACK, появляется TabLayout, но БЕЗ любого из нижних фрагментов (представленных страницами). Так что я делаю неправильно? […]

Андроидные фрагменты getArguments () return null

GetArguments () возвращает null! Код в действии: if (savedInstanceState == null) { // During initial setup, plug in the details fragment. FlightListFragment listFragment = FlightListFragment.newInstance(mSearchParams); getSupportFragmentManager().beginTransaction().add( android.R.id.content, listFragment).commit(); } В фрагменте: @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { mSearchParams = getArguments().getParcelable(SearchResultsActivity.EXTRA_SEARCH_PARAMS); return super.onCreateView(inflater, container, savedInstanceState); } а также: public static FlightListFragment newInstance(SearchParams […]

Анимация фрагмента 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); […]