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

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

Я пытаюсь открыть фрагмент, когда я нажимаю уведомление в панели уведомлений. Моя структура приложения: Базовый актив с меню навигационного ящика Фрагмент, который открывается из меню b.setOnClickListener(new OnClickListener() { @SuppressWarnings({ "deprecation", "static-access" }) public void onClick(View v) { w_nm=(NotificationManager) getActivity().getSystemService(getActivity().NOTIFICATION_SERVICE); Notification notify=new Notification(R.drawable.notnificationlogo,waternoti,System.currentTimeMillis()); Intent notificationIntent = new Intent(getActivity(), Abc.class); PendingIntent pending=PendingIntent.getActivity(getActivity(), 0,notificationIntent, 0); notificationIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP […]

Введите переход по фрагменту с общим элементом, предназначенным для общего элемента

Я использую новый Lollipop api для setEnterTransition на фрагменте, а затем добавляю общий переход элемента для изображения в фрагменте. Желаемое поведение во-первых, изображение должно перейти в свое положение, после чего остальные фрагменты фрагмента должны затухать. Тем не менее, enterTransition применяется к общему элементу, поэтому он исчезает вместе с остальными видами. Если я не устанавливаю enterTransition, […]

Сохранение списка в списке фрагментов при изменении ориентации

У меня есть приложение, использующее фрагменты, все из которых содержатся в одном действии. Действие начинается с фрагмента, содержащего меню кнопок, из-за чего различные фрагменты списка заменяют исходный фрагмент кнопки / меню. Моя проблема заключается в том, что при изменении ориентации, если активность отображает одно из списков, оно исчезает, и меню кнопки возвращается. Я понимаю, почему […]

Панель навигации Android, охватывающая контент для просмотра

Я не могу остановить панель навигации системы от прикрытия моего контента! Я прокручиваюсь до самой нижней части recyclerview, но его скрывается за навигационной панелью. Вот мой XML-макет. <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/root" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true"> <android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <include layout="@layout/toolbar"/> <android.support.design.widget.TabLayout android:id="@+id/tabs" android:layout_width="match_parent" android:layout_height="wrap_content" /> </android.support.design.widget.AppBarLayout> <android.support.v4.view.ViewPager android:fitsSystemWindows="true" android:id="@+id/viewpager" android:layout_width="wrap_content" android:layout_height="wrap_content" app:layout_behavior="@string/appbar_scrolling_view_behavior" /> <com.melnykov.fab.FloatingActionButton […]

Actionbarsherlock + вкладки + несколько фрагментов?

Я так старался, чтобы заставить actionbarsherlock + вкладки + фрагменты работать. Я могу заставить этот набор работать как статический, я хотел бы создать его как приложение для Android-Android (движение салфетки). Я застреваю, когда вам нужно раздуть макет с несколькими фрагментами внутри. В Support4demos я получил пример FragmentsTabsPager.

Фрагменты, перекрывающиеся друг с другом

У меня есть панель действий с 3 вкладками, каждая вкладка открывает фрагмент. На третьей вкладке «Каталог» есть список: Когда я нажимаю на элемент, он открывает еще один фрагмент, который не является частью панели действий: public void onClick(View v) { switch (v.getId()) { case R.id.category1: Fragment cosmeticsFragment = new ActivityCosmetics(); FragmentTransaction transaction = getFragmentManager().beginTransaction(); transaction.replace(android.R.id.content, cosmeticsFragment); […]

Android FragmentTabHost – Не полностью выпечен?

Я хотел увидеть, удалось ли кому-то добиться успеха в настройке вкладок с помощью FragmentTabHost, который поставляется с новым уровнем API Android 17. Я был рад, что смог вложить вкладку в мой ViewPager SherlockFragments, но у меня возникли проблемы с простыми вещами, например, перемещением вкладок в нижней части или изменением компоновки вкладок. Кто-нибудь видел хороший пример […]

ViewPager PagerObserver не зарегистрирован

Мое приложение закрывается, когда я выключаю экран и снова включаю его. Logcat сообщает мне, что причина этой ошибки указывает на строку java 60 в моем CourseFragment.class, которая расширяет фрагмент. mViewPager.setAdapter(infoTechPageAdapter); Я реализую ViewPager в своем CourseFragment.class, который расширяет фрагмент. Вот мой код: public class CourseFragment extends Fragment { public static final String ARG_POSITION_NUMBER = "course_number"; […]

Обновление представления внутри фрагмента

Я искал многочисленные вопросы, которые похожи на этот, но не нашел ответа ни в одном из них. У меня есть активность с тремя вкладками, доступными через панель действий. Я достиг этого, добавив 3 фрагмента, которые раздувают пользовательский вид, который я сделал, расширяя класс представления. На момент изменения базы данных я пытаюсь обновить представление на моей […]

Отклонить DialogFragment (не Dialog) onTouchOutside

Я просмотрел все ответы об отключении Dialog onTouchOutside , однако я использую DialogFragment в своем приложении. Как я могу добиться отклонения DialogFragment, когда пользователь щелкает за пределами области DialogFragment . Я изучил исходный код Dialog для setCanceledOnTouchOutside public void setCanceledOnTouchOutside(boolean cancel) { if (cancel && !mCancelable) { mCancelable = true; } mCanceledOnTouchOutside = cancel; } […]