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

Фрагменты в ViewPager не загружаются при восстановлении содержащего фрагмента

У меня есть Fragment MyFragment с ViewPager содержащий больше Fragment . Он работает правильно при первом загрузке MyFragment, но если я вернусь и заново ViewPager его, Fragments в ViewPager не будут показаны, потому что метод FragmentPagerAdapter.getItem не вызывается. я использую Что не так? import android.app.Fragment; import android.app.FragmentManager; import android.support.v13.app.FragmentPagerAdapter; import android.support.v4.view.ViewPager; … public class MyFragment […]

Панель инструментов AppCompat v7 Up / Back Arrow не работает

У меня есть два фрагмента в действии. Когда отображается фрагмент A, я хочу, чтобы значок гамбургера навигационного ящика показывался, и ящик навигации работал. Когда фрагмент B показывает, я хочу, чтобы стрелка назад показывалась, и когда она нажата, выполните навигацию вверх. Однако я не могу заставить новую панель инструментов AppCompat v7 показывать стрелку вверх вообще в […]

ViewFlipper vs Fragments

У меня есть Activity с ViewFlipper, который переворачивается между кучей представлений (страниц) с моими данными. Я рассматриваю использование API фрагментов для переключения между моими представлениями. Каковы преимущества этого? Могу ли я увидеть прирост производительности, используя фрагменты, поскольку ViewFlipper по существу переключает флаги видимости и фрагменты, фактически заменяющие иерархию представлений, когда вы добавляете / удаляете их? […]

Начать работу с заголовков предпочтений

Я реализую n-layer PreferenceActivities 1-й уровень PreferenceActivity загружается из заголовков предпочтений. Первый заголовок создает фрагмент настроек, который является PreferenceFragment. Во-вторых, это активность браузера (второй пример от developer.android.com), который открывает указанный URL. Третий я хочу быть следующим уровнем PreferenceAtivity, который также будет загружен из заголовков предпочтений. Первые две работы прекрасны, но третий сбой приложения с исключением: […]

Изменение pagetitle в Android Viewpager

У меня есть ViewPager в котором я использую метод getPageTitle, чтобы получить заголовок текущей страницы. Вот код адаптера: @Override public Fragment getItem(int i) { details = productData.get(i); Fragment fragment = new ProductViewFragment(); Bundle args = new Bundle(); args.putInt(ProductViewFragment.ARG_SECTION_NUMBER, i + 1); fragment.setArguments(args); return fragment; } @Override public int getCount() { return productData.size(); } public CharSequence […]

Параметры конструктора Intent

Класс Intent имел 6 конструкторов Намерение () Создайте пустое намерение. Намерение (намерение o) Копировать конструктор. Intent (String action) Создайте намерение с заданным действием. Намерение (String action, Uri uri) Создайте намерение с заданным действием и для заданного URL-адреса данных. Intent (Context packageContext, Class cls) Создайте намерение для определенного компонента. Intent (String action, Uri uri, Context packageContext, […]

Диалоговое отображение, отображаемое из onContextItemSelected, не сохранилось onPause / onResume

У меня есть DialogDragment, который я могу показать одним из двух способов: 1) Нажав на элемент ListView из своего OnItemClickListener 2) Включив контекстное меню ListView и выбрав пункт меню Выполнение # 1 отлично работает при всех событиях жизненного цикла, но если я вызываю его через # 2, и я приостанавливаю действие (перейдя домой) и возобновляя […]

Можно ли отключить доступ к макету (представлениям) фрагмента из родительской активности?

Я работаю над библиотекой, которая предоставит фрагмент с некоторыми полями ввода. Эти поля ввода будут содержать конфиденциальную информацию пользователя, к которой приложение, использующее мою библиотеку, не должно иметь доступа. Поэтому edittexts или мы можем сказать, что макет фрагмента недоступен из активности (findViewById, getChildAt ..), к которому прикреплен этот фрагмент. Использование диалога или другого действия неприемлемо, […]

Не удается сохранить и восстановить вложенный фрагмент?

У меня есть вложенный фрагмент, который я пытаюсь восстановить состояние с учетом изменения ориентации. Итак, во-первых, моя настройка выглядит следующим образом: Activity -> ParentFragment (SetRetainInstance(true)) -> ChildFragment В фрагменте My Child у меня есть код onSaveInstance следующим образом: @Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); // Serialize the current dropdown position. outState.putInt(STATE_SELECTED_NAVIGATION_ITEM, getActivity().getActionBar() .getSelectedNavigationIndex()); } […]

Flip анимация в Android для настройки транзакции фрагмента «z» индекс или камера

Я пытаюсь оживить транзакцию между двумя фрагментами, с помощью этого кода: http://developer.android.com/training/animation/cardflip.html Но результат таков: http://developer.android.com/training/animation/anim_card_flip.mp4 Однако я хочу получить этот результат: https://www.youtube.com/watch?v=52mXHqX9f3Y Разница в том, что даже оба они вращаются на 180º, а второй – с другой камерой (Z-ось). Итак, вопрос: Могу ли я применить Z-Index к объектным аниматорам? Или я могу предоставить класс […]