Articles of android support design

CollapsingToolbarLayout с многострочным заголовком

Возможно ли, чтобы текст расширенного заголовка CollapsingToolbarLayout охватывал несколько строк (аналогично атрибуту TextView.maxLines )?

Библиотека поддержки проектирования – какая версия для использования с SDK v21

У меня проблемы с пониманием схемы версий библиотек поддержки и когда использовать эту версию. В настоящее время у меня есть проект с compileSdkVersion 21 , minSdkVersion 21 и targetSdkVersion 21 и вы хотите использовать библиотеку поддержки дизайна Android. Когда я использую com.android.support:design:22.2.0 проект компилируется, но я получаю предупреждение Gradle: "This support library should not use […]

Ошибка раздувания класса CollapsingToolbarLayout

My CollapsingToolbarLayout падает из-за ошибки раздувания класса android.support.design.widget.CollapsingToolbarLayout. В прошлые выходные я обновил андроид-студию. Перед обновлением он отлично работает. После того, как я обновил его, он разбился. Однако я попытался понизить его до версии 2.0.0, и он больше не работает. У моего коллеги нет проблем с CollapsingToolbarLayout. Я не уверен, что произошло. Ошибка: java.lang.RuntimeException: Unable […]

Изменение значков TabLayout слева, сверху, справа или снизу в com.android.support:design:23.1.0

Я довольно новичок в разработке Android. Так что медведь со мной. Я пытаюсь выровнять значок и текст в той же строке в com.android.support:design:23.1.0 в течение дня. По-видимому, в com.android.support:design: 23.1.0 они изменили положение значка по умолчанию на верх и текст внизу. Ранее в com.android.support:design: 23.0.1 по умолчанию был значок слева и текст в той же […]

Флаг Vector Drawables не работает в библиотеке поддержки 24+

Сегодня кажется, что Android Nougat выпущен . Таким образом, я больше рад, чем когда-либо, оптимизировать свое приложение для новых функций, таких как split-screen. Я хотел бы нажать версию моего приложения, которое предназначено для SDK версии 24 чтобы пользователи не уведомлялись о том, что мое приложение не может работать на разделенном экране. Однако это означает, что […]

Использование TabLayout внутри фрагмента; Текст вкладки невидимый

В настоящее время я экспериментирую с различными новыми компонентами в новой библиотеке Android Support Design . Я внедрил NavigationView в свой MainActivity.java , который использует FragmentManager для перемещения между элементами в ящике навигации: getSupportFragmentManager() .beginTransaction() .replace(R.id.content, mTabLayoutFragment) .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN) .commit(); Я использую TabLayout в одном из фрагментов. Вот макет фрагмента: <android.support.design.widget.AppBarLayout 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:layout_width="match_parent" android:layout_height="match_parent"> […]

Android SupportLib – FrameLayout в CoordinatorLayout с AppBarLayout, потребляющим всю высоту экрана

У меня в настоящее время проблема с FrameLayout в CoordinatorLayout из библиотеки поддержки дизайна Android, в то время как я выполнял инструкции из этого сообщения при создании вкладок. В основном все работает так, как ожидалось, фрагменты контейнера накачиваются в FrameLayout а их вкладки-фрагменты дополняются ViewPager как вкладки (нужно так, потому что у меня есть множество […]

Как изменить высоту по умолчанию BottomSheetDialog?

Я использовал новый BottomSheetDialog, добавленный в Support Library 23.2 , но я хочу изменить высоту по умолчанию диалога. Я знаю, что это, вероятно, связано с атрибутом behavior_peekHeight который управляет начальной высотой, но как установить это в BottomSheetDialog когда у меня нет прямого доступа к BottomSheetBehavior ?

Установить состояние BottomSheetDialogFragment для расширенного

Как установить состояние фрагмента, расширяющего BottomSheetDialogFragment для расширения с помощью BottomSheetBehavior#setState(STATE_EXPANDED) с помощью библиотеки поддержки Android Support (v23.2.1)? Https://code.google.com/p/android/issues/detail?id=202396 говорит: Нижние листы сначала устанавливаются на STATE_COLLAPSED. Вызов BottomSheetBehavior # setState (STATE_EXPANDED), если вы хотите его развернуть. Обратите внимание: вы не можете вызвать метод перед макетами представления. Предложенная практика требует, чтобы представление было завышено первым, но […]

Как реализовать нижние листы с использованием новой библиотеки поддержки дизайна 23.2

Google выпустит новое обновление для поддержки библиотеки 23.2, в котором они добавили функцию нижнего листа. Может ли кто-нибудь сказать, как реализовать этот нижний лист, используя эту библиотеку.