Articles of android support design

Совместное использование NavigationView со всеми мероприятиями?

Как мы разделяем Drawer со всеми видами деятельности? В onNavigationItemSelected : onNavigationItemSelected из setNavigationItemSelectedListener мы можем получить id и перейти к нему. Я ищу что-то вроде этого: private void initDrawerLayout() { drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); NavigationView navView = (NavigationView) findViewById(R.id.navigation_view); navView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(MenuItem menuItem) { Intent intent; int id = menuItem.getItemId(); […]

Еще раз получив java.lang.NoClassDefFoundError: android.support.v7.internal.view.menu.i после обновления в Инструменты поддержки 23

Я применил одно из многочисленных решений, перечисленных на https://code.google.com/p/android/issues/detail?id=78377 для этой проблемы с 4.2.2 телефонами, но теперь, когда я обновил для поддержки инструментов 23 Проблема вернулась. Если вы посмотрите на отчет об этой проблеме, вы увидите, что с момента обновления обновлено много людей с той же проблемой. Решения на NoClassDefFoundError: android.support.v7.internal.view.menu.MenuBuilder также не работают, потому […]

Установите layout_anchor во время выполнения на FloatingActionButton

Я пытаюсь анимировать android.support.design.widget.FloatingActionButton, который прикреплен к моему AppBarLayout. Я могу настроить его в макете xml, и это хорошо видно. Однако я делаю переход с разделяемым элементом к этому макету, и FAB появляется перед представлением. Я попытался установить видимость GONE и INVISIBLE, но они, похоже, игнорируются, если layout_anchor установлен в макет xml. Во всяком случае, […]

NoClassDefFoundError: android.support.design.internal.NavigationMenu на Android 4.2.2 (wiko)

Я пытаюсь использовать библиотеку Android Support Design (в версии 23.0.1) и класс NavigationMenu (я использую этот класс как тег XML в макете). Когда я выполняю свое приложение на Samsung на Android 4.3 или на Nexus на Android 5.x или 6.0, все работает хорошо, но когда я запускаю приложение на Wiko Rainbow на Android 4.2.2, он […]

Android, DrawerLayout + Fragments + CollapsingToolbarLayout

Возможно ли иметь координаторLayout / CollapsingToolbarLayout во фрагментах, отображаемых в основном контейнере DrawerLayout? Ответ на другой вопрос предполагает, что каждый фрагмент может иметь собственную панель инструментов. Но это не очень хорошо работает с ActionBarDrawerToggle так как требуется, чтобы панель инструментов ссылалась на поведение ящика открытия / закрытия. Кто-нибудь достиг этого, или у вас есть указатели […]

TextInputLayout анимация перекрывает текст, когда текст установлен программно

Я использую TextInputLayout с библиотекой поддержки дизайна 22.2.1 . Я устанавливаю значение EditText программно, и когда появляется экран, я вижу, что подсказка TextInputLayout перекрывает текст внутри, прежде чем двигаться в плавающей позиции. Здесь простой макет: <android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <EditText android:id="@+id/editText1" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="hint1" /> </android.support.design.widget.TextInputLayout> В моей Activity : @Override protected void onCreate(Bundle savedInstanceState) { […]

Android Support Library: getDrawable независимо, если вектор или нет

При работе с Android> = 5.0, Drawable d = getResources().getDrawable(R.drawable.icon) Правильно анализирует XML и возвращает допустимый допустимый. Но при использовании новой библиотеки векторной библиотеки с возможностью рисования (версия 23.4, Gradle 2.1.2) этот код разбивается под Android 4 . android.content.res.Resources $ NotFoundException … Вызывается: org.xmlpull.v1.XmlPullParserException: двоичная строка XML-файла # 2: недопустимый вектор тегов Решение было бы […]

Программно скрыть / показать поддержку поддержки Android в TabLayout внутри AppBarLayout

Я хочу программно скрыть / показать TabLayout в своем AppBarLayout . Просто установить видимость для VISIBLE и GONE недостаточно, так как я хочу оживить изменения и вернуть пространство с моим контентом, пока вкладка отступает и покинет пространство после отображения вкладки. Ниже приведена соответствующая часть моего макета XML – <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" […]

Как установить RelativeLayout внутри CoordinatorLayout

Я пытаюсь воссоздать окно поиска, как в Android-приложении Airbnb. Поэтому я использую CoorinatorLayout с панелью инструментов и RecyclerView . Но когда я вставляю что-то внутри Координатора помимо этих двух вещей, он не появляется. Вот мой код: <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/slidingLayout" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="@color/red" app:layout_scrollFlags="scroll|enterAlways" /> </android.support.design.widget.AppBarLayout> <LinearLayout […]

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

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