Articles of android coordinatorlayout

ViewPager с компоновкой координатора

У меня есть макет действий, который выглядит следующим образом: <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" xmlns:app="http://schemas.android.com/apk/res-auto"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" app:layout_scrollFlags="scroll|enterAlways" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" /> <android.support.design.widget.TabLayout android:id="@+id/tab_layout" android:layout_width="match_parent" android:layout_height="wrap_content" /> </android.support.design.widget.AppBarLayout> <android.support.v4.view.ViewPager android:id="@+id/view_pager" app:layout_behavior="@string/appbar_scrolling_view_behavior" android:layout_width="match_parent" android:layout_height="match_parent" /> Viewpager имеет два фрагмента, один с RecyclerView и один с LinearLayout. Фрагмент с RecyclerView работает так, как ожидалось, […]

КоординаторLayout + ActionBar + Фрагменты

У меня проблема, когда я пытаюсь поместить фрагменты с помощью CoordinatorLayout + AppBarLayout . Я пытаюсь загрузить разные фрагменты в свой контент RelativeLayout, который находится ниже ActionBar с app:layout_behavior="@string/appbar_scrolling_view_behavior" атрибута app:layout_behavior="@string/appbar_scrolling_view_behavior" но когда я загружаю фрагмент с двумя кнопками внизу экрана, они загружаются из экрана. Содержимое, в котором загружаются фрагменты, выходит из экрана, и контент […]

FloatingActionButton появляется под экраном при использовании TabLayout и ViewPager

Посмотрите на FAB ниже: Он не появляется, если я не скрою Toolbar . Вот мой XML: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_alignParentStart="true" android:layout_below="@+id/toolbar" android:layout_marginTop="0dp" android:animateLayoutChanges="true" android:background="@android:color/white" android:layoutDirection="locale" android:orientation="vertical" android:padding="0dp"> <android.support.design.widget.CoordinatorLayout android:id="@+id/cLayout" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.v7.widget.RecyclerView android:id="@+id/list" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginTop="0dp" /> <android.support.design.widget.FloatingActionButton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:background="@color/accent" android:src="@drawable/ic_add" app:layout_anchor="@id/list" app:layout_anchorGravity="bottom|end" /> </android.support.design.widget.CoordinatorLayout> </RelativeLayout> Почему […]

Webview внутри проблемы с высотой NestedScrollView

Я использую support.v4.widget.NestedScrollView, и у меня есть проблема с моим веб-просмотром. Вот мой макет: <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/coordinatorLayout" android:layout_width="match_parent" android:layout_height="match_parent" android:focusableInTouchMode="true"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:id="@+id/barlayout"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:background="#9E9E9E" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_scrollFlags="scroll|enterAlways"> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/relativeLayout" android:animateLayoutChanges="true"> <!– some views here –> </RelativeLayout> </android.support.v7.widget.Toolbar> </android.support.design.widget.AppBarLayout> <android.support.v4.widget.NestedScrollView android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior"> <WebView android:id="@+id/webView" android:layout_height="match_parent" android:layout_width="match_parent" /> </android.support.v4.widget.NestedScrollView> <RelativeLayout […]

NestedScrollView вырезает / перекрывает дно вложенных фрагментов

У меня проблема с NestedScrollView , потому что она сокращает дно представления. У меня есть FragmentA со схемой: <RelativeLayout> <android.support.design.widget.CoordinatorLayout> <android.support.design.widget.AppBarLayout> <android.support.design.widget.CollapsingToolbarLayout> <ImageView/> <android.support.v7.widget.Toolbar/> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout> <android.support.v4.widget.NestedScrollView> <LinearLayout> <FrameLayout> <!– fragment added dynamically–> </FrameLayout> <FrameLayout> <!– fragment added dynamically–> </FrameLayout> <FrameLayout> <!– fragment added dynamically–> </FrameLayout> </LinearLayout> </android.support.v4.widget.NestedScrollView> <android.support.design.widget.FloatingActionButton/> </android.support.design.widget.CoordinatorLayout> Я добавляю динамические фрагменты к […]

Как я могу предоставить панель авто-скрыть / показать, когда прокрутка моего recyclerview с координатором макета?

Это мой файл макета <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/drawerLayout" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.moskart.mosfake.activity.MainActivity"> <android.support.design.widget.CoordinatorLayout android:id="@+id/coordinatorLayout" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsing_toolbar" android:layout_width="match_parent" android:layout_height="match_parent" android:minHeight="?attr/actionBarSize" android:fitsSystemWindows="true" app:contentScrim="?attr/colorPrimary" app:layout_scrollFlags="scroll|enterAlways" > <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" xmlns:local="http://schemas.android.com/apk/res-auto" android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:minHeight="?attr/actionBarSize" android:background="?attr/colorPrimary" local:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" local:popupTheme="@style/ThemeOverlay.AppCompat.Light" app:layout_collapseMode="pin" /> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout> <FrameLayout android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" > <FrameLayout android:id="@+id/fragment_placeholder" android:layout_width="match_parent" android:layout_height="match_parent"> </FrameLayout> <View android:layout_width="match_parent" […]

Отображение скрытой анимации панели инструментов не гладкой

В одном из моих последних приложений я реализовал панель инструментов hide / show, когда пользователь прокручивает список (Recyclerview). Мое приложение имеет 3 фрагмента и пейджер представления, чтобы представить их. Панель инструментов скрывается при прокрутке. Однако, когда я меняю фрагмент (onPageChange listener вызывается на странице просмотра), я расширяю панель инструментов. Иногда, когда он расширяется, анимация плавная, […]

Дополнительное пространство с использованием компоновки координатора при прокрутке

В моем приложении Am использует CoordinatorLayout. Когда я пытаюсь прокрутить много лишнего места, доступно. И я изменил это, используя высоту расположения координатора установки. Но когда я пытаюсь изменить вкладку, которая показывает лишнее пространство. Когда вы нажимаете на Form tab1, tab2, tab3 нет проблемы. Но когда я пытаюсь сделать с tab3, tab2, tab1 в tab3 и […]

Viewpager выталкивается из экрана

У меня есть простое приложение с viewpager, содержащим 3 фрагмента. В одном из фрагментов у меня есть список Recyclerview. При прокрутке вниз панель инструментов рушится и отображается прокрутка вверх. Моя проблема заключается в том, что панель инструментов рушится, и я прокручиваю влево / вправо. Я расширяю ее программно, и она толкает просмотрщик вниз, делая это […]

Android: прозрачная строка состояния с динамическими цветами ActionBar и DrawerLayout

У меня есть активность с DrawerLayout . Наш клиент требует от нас динамического изменения цвета панели действий и соответствующего цвета строки состояния этой активности в зависимости от элемента, выбранного из DrawerLayout . Это легко сделать. Тем не менее, моя проблема в том, что я не могу сохранять прозрачность состояния, когда я динамически изменяю цвет строки […]

Intereting Posts
Ориентация экрана Android ActivityGroup Sqlite Проверьте, нет ли таблицы Пользовательское приложение не создано на Android M (окончательный просмотр) Как встраивать Http-сервер (например, i-Jetty, Paw и т. Д.) В приложение для Android Запись на SD-карту При сохранении растрового изображения на диск сплошные пути показывают артефакты Android / Java Javadoc отсутствует после обновления Android SDK Скопируйте мою собственную базу данных SQLite из папки Asset в Как изменить стиль текста в преференциальном фрагменте Android: универсальный загрузчик изображений Загрузка большого изображения WebView скрывает мягкую клавиатуру во время loadUrl (), что означает, что клавиатура не может оставаться открытой при вызове javascript Включение поддержки WebGL для Android WebView Android «Устройство с включенной отладкой» не отображается на Eclipse LibGDX: обрабатывать первый цвет в палитре как прозрачный цвет Android Studio 2.0 – пауза / белый экран при первом запуске приложения