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

Фрагменты и onConfigurationChanged

Я пытаюсь сделать что-то, что я делаю с действиями, но внутри фрагмента. Я использую действия: Первая остановка активности перезапускается при вращении устройства android:configChanges="keyboardHidden|orientation|screenSize" В моей деятельности добавьте: @Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); setContentView(R.layout.main); } Таким образом, активность не перезапускается, а перезагружается main.xml, чтобы использовать макет Теперь у меня есть активность, показывающая viewpager, которая […]

Ошибка в полноэкранном фрагменте Android

Я создал «полноэкранный» DialogFragment, в котором я добавил прозрачный черный фон. Конечный результат можно увидеть на скриншоте ниже: Вот как я это сделал: @Override public Dialog onCreateDialog(Bundle savedInstanceState) { Dialog dialog = super.onCreateDialog(savedInstanceState); dialog.getWindow().requestFeature(Window.FEATURE_NO_TITLE); return dialog; } @Override public void onStart() { super.onStart(); Dialog dialog = getDialog(); if (dialog != null) { dialog.getWindow().setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT); dialog.getWindow().setBackgroundDrawable(new […]

Genymotion + Таргетинг Раскладки планшета с прокруткой с помощью CoordinatorLayout

Итак, я работаю над приложением, которое имеет эту иерархию для определенного фрагмента детали: CoordinatorLayout AppBarLayout CollapsingToolbarLayout Toolbar NestedScrollView Это настройка: CollapsingToolbarLayout имеет scrollFlags = "scroll | exitUntilCollapsed" Панель инструментов имеет layout_collapseMode = "pin" NestedScrollView имеет layout_behavior = "@ string / appbar_scrolling_view_behavior" Поэтому, когда пользователь NestedScrollView прокручивается пользователем, ToolbarLayout будет сжиматься до тех пор, пока он […]

Android: не удается получить общий переход элемента для работы с фрагментом Google Maps

Я пытаюсь найти фрагмент Google Maps для сохранения между двумя действиями. Я не знаю, как сделать упорную часть, но я определенно хочу, чтобы Карта отображалась в обоих действиях. Чтобы сделать переход общего элемента, я дал фрагментам одно и то же имя перехода. Я также включил Window Transitions, и я начал Activity B следующим образом: ActivityOptionsCompat […]

Отключить вкладки в TabLayout

Я использовал TabLayout из последней библиотеки поддержки дизайна в своем приложении. Вкладки привязаны к viewpager, который загружает фрагменты для каждой вкладки. Я хочу отключить все вкладки, пока зритель не загрузит фрагмент для выбранной пользователем вкладки. Я не могу отключить tablayout или сделать его не кликабельным. Я использовал setEnabled(false) и setClickable(false) но он не работает. Я […]

Вертикальный TextView с Ellipsize и всеми другими функциями TextView по умолчанию

Как создать вертикальный TextView (повернутый на 90 ° или -90 °) с поддержкой эллипсиса (это означает, что текст усечен, если в представлении недостаточно места, а «…» как добавлено для указания усечения), wrap_content может иметь размер dp wrap_content , wrap_content и match_parent ? Также необходимо соблюдать все другие параметры TextView. Кроме того, не нужно использовать дополнительный […]

Создание фрагмента во всплывающем окне – на Android

Можно ли загрузить класс Fragment / FragmentActivity в PopupWindow? Мне нужно PopupWindow с несколькими сайтами. На первом должны быть некоторые кнопки. С помощью этих кнопок вы измените макет всплывающего окна и откройте новый, например, с некоторыми текстовыми элементами.

Как добавить фрагмент в свою активность динамически?

Я использую Android Studio, которая реализует все функции класса фрагмента. Я получаю следующее исключение: must implement OnFragmentInteractionListener Вот мой код, и я реализовал OnFragmentInteractionListener в своей основной деятельности. ОСНОВНАЯ ДЕЯТЕЛЬНОСТЬ: public class MainActivity extends FragmentActivity implements BlankFragment.OnFragmentInteractionListener { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (findViewById(R.id.fragment_container) != null) { BlankFragment fragment = new BlankFragment(); […]

Будет ли этот пример Android безопасным для использования, утечка памяти?

При чтении на Fragments я столкнулся с этим разделом при общении с активностью , которая содержит следующий фрагмент кода: @Override public void onAttach(Activity activity) { super.onAttach(activity); try { mListener = (OnArticleSelectedListener) activity; } catch (ClassCastException e) { throw new ClassCastException(activity.toString() + " must implement OnArticleSelectedListener"); } } Каким-то образом я чувствую, что фрагменты не должны […]

Как вызвать или вскрыть фрагмент при нажатии кнопки

Я использую приложение для Android. Я хочу вызвать или всплывающий фрагмент после нажатия кнопки рейтинга. Например, здесь я приложил скриншот. Когда я нажимаю кнопку скорости, чтобы вызвать всплывающее окно или фрагмент Пожалуйста, помогите мне, как назвать этот фрагмент?