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

Панель навигации 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; } […]

Android Wear WearableListView в GridViewPager

Я создаю приложение Android Wear, которое я бы хотел представить в виде нескольких страниц, которые можно прокручивать по горизонтали. Для этого я использую GridViewPager и связанный FragmentGridPagerAdapter, который жестко связан с одной строкой. Это отлично работает для прокрутки по горизонтали между плитами, однако в одном из моих фрагментов я хочу использовать WearableListView, чтобы позволить пользователю […]

FragmentTabHost не создает вид внутри Фрагмент в андроиде

У меня возникла проблема с отображением вида на tabhost – когда я выбираю вкладку, содержимое остается пустым. Из того, что я могу сказать, onCreateView не вызывается на дочерние фрагменты . onMenuCreate отлично работает, потому что меню изменяется, как и предполагалось. public class PatientTabFragment extends Fragment { private FragmentTabHost mTabHost; @Override public View onCreateView(LayoutInflater inflater, ViewGroup […]

Как добавить функцию «Назад» в WebView внутри фрагмента?

ОБНОВЛЕНИЕ: Решено! Проблема была связана с моим Viewpager, а не с WebView. Я пытаюсь добавить функцию «Назад» к моему WebView находящемуся внутри Fragment . Но я не могу понять, как: public final class TestFragment extends Fragment { static WebView mWeb; private View mContentView; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { mContentView = […]