Вопросы с тегом «android-design-library»

Пакет Design предоставляет API-интерфейсы для поддержки добавления компонентов и шаблонов материального дизайна в ваши приложения.

2
Перекрытие прокрутки с помощью AppBarLayout
Я хочу реализовать шаблон «Гибкое пространство с перекрывающимся содержимым» из методов прокрутки Material design , например, в этом видео : Мой XML-макет сейчас выглядит так: <android.support.design.widget.CoordinatorLayout android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="192dp" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.design.widget.CollapsingToolbarLayout android:layout_width="match_parent" android:layout_height="match_parent" app:layout_scrollFlags="scroll|exitUntilCollapsed"> <android.support.v7.widget.Toolbar android:layout_height="?attr/actionBarSize" android:layout_width="match_parent" app:layout_collapseMode="pin"/> </android.support.design.widget.CollapsingToolbarLayout> </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"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> …

16
TextInputLayout не показывает подсказку EditText, прежде чем пользователь сфокусируется на ней
Я использую недавно выпущенную библиотеку поддержки дизайна Android, чтобы отображать плавающие метки с EditTexts. Но я столкнулся с проблемой, что подсказка в EditText не отображается при рендеринге пользовательского интерфейса, но я вижу подсказку после того, как сосредоточусь на EditTexts. Мой макет выглядит следующим образом: <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" …

7
Что такое CoordinatorLayout?
Только что взглянул на демонстрационное приложение новой библиотеки дизайна поддержки Android. Он предоставлен Крисом Бэйнсом на github . Через приложение, CoordinatorLayoutактивно используется. Кроме того, многие классы библиотеки дизайна поддержки, такие как FloatingActionButton, SnackBarи AppBarLayoutт. Д., Ведут себя по-разному при использовании внутри CoordinatorLayout. Может ли кто-нибудь пролить свет на то, что …

22
Как установить цвет текста панели поддержки библиотеки на что-то другое, кроме android: textColor?
Итак, я начал использовать новую панель закусок в библиотеке поддержки дизайна, но обнаружил, что когда вы определяете "android: textColor" в своей теме, он применяется к цвету текста панели закусок. Очевидно, это проблема, если ваш основной цвет текста темный. Кто-нибудь знает способ обойти это или есть совет, как мне раскрасить текст? …

16
Многострочная закусочная Android
Я пытаюсь использовать новое Snackbarиз библиотеки поддержки дизайна Android для отображения многострочной закусочной, как показано в http://www.google.com/design/spec/components/snackbars-toasts.html#snackbars-toasts-specs : import android.support.design.widget.Snackbar; final String snack = "First line\nSecond line\nThird line"; Snackbar.make(mView, snack, Snackbar.LENGTH_LONG).show(); Он отображается только First line...на моем Nexus 7. Как заставить отображать все строки? PS: Я попробовал, Toastи он отобразил …


2
NavigationView и настраиваемый макет
Я использую библиотеки поддержки проектов NavigationViewследующим образом: <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/drawer_layout" android:layout_height="match_parent" android:layout_width="match_parent" android:fitsSystemWindows="true"> <!-- put your main layout here --> <include layout="@layout/drawer_main_layout"/> <android.support.design.widget.NavigationView android:id="@+id/nav_view" android:layout_height="match_parent" android:layout_width="wrap_content" android:layout_gravity="start" android:fitsSystemWindows="true" app:headerLayout="@layout/nav_header" app:menu="@menu/drawer_view"/> </android.support.v4.widget.DrawerLayout> И я установил это меню: <menu xmlns:android="http://schemas.android.com/apk/res/android"> <group android:checkableBehavior="single"> <item android:id="@+id/nav_home" android:icon="@drawable/ic_dashboard" android:title="Home" /> <item android:id="@+id/nav_messages" android:icon="@drawable/ic_event" android:title="Messages" …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.