Articles of панель инструментов

Вкладки SlidingTabLayout не доступны для кликов

Я реализую скользящую компоновку вкладок под панелью инструментов в андроиде, и все отображается на экране и работает, соглашаясь, что касание вкладок ничего не поделает – будет работать только прокрутка. Моя главная потребность – фактически отключить прокрутку и использовать ее как обычные вкладки. Что мне не хватает? Я верю, что правильно настроил: ViewPager viewPager = (ViewPager) […]

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

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

Когда вы добавляете пользовательский вид в панель инструментов Android, появится marginLeft

У меня есть некоторые проблемы с панелью инструментов Android. Обычно, если я устанавливаю пользовательский вид в панель инструментов, представление должно заполнять все пространство панели инструментов слева направо и не имеет поля. Но у меня есть пустое место слева, это мой код: XML: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <android.support.v7.widget.Toolbar android:id="@+id/base_toolbar" android:layout_width="match_parent" android:layout_height="46dip" android:background="?attr/colorPrimary" […]

Params.getBehaviour () возвращает значение null

Я играл с новой библиотекой Android Design. CollapsingToolbarLayout работает отлично. Тем не менее, у меня возникла проблема с установкой состояния панели инструментов по умолчанию в качестве свертывания. Я пытаюсь реализовать решение, показанное здесь и здесь. Я вызываю следующий код в моем onResume of Activity: CoordinatorLayout.LayoutParams params = (CoordinatorLayout.LayoutParams) appBarLayout.getLayoutParams(); AppBarLayout.Behavior behavior = (AppBarLayout.Behavior) params.getBehavior(); if(behavior!=null) […]

Как реализовать событие click на значке панели инструментов?

Я хочу переключить активность по щелчку значка панели инструментов. Мой код: Toolbar toolbar = (Toolbar) findViewById(R.id.mytoolbar); setSupportActionBar(toolbar); getSupportActionBar().setIcon(R.mipmap.ic_launcher); И обрабатывается нажатием этого типа, но не работает: @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: Intent i = new Intent(MainActivity.this,SecondActivity.class); startActivity(i); return true; default: return super.onOptionsItemSelected(item); } } И XML: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" […]

Неправильное поведение атрибутов гравитации новых представлений Android-панели Android

Я пытаюсь реализовать собственный макет внутри нового виджета панели инструментов, представленного новой библиотекой AppCompat в соответствии с этим эскизом Поэтому я пытаюсь добавить новый компонент Layout внутри панели инструментов и установить его атрибуты силы тяжести в нижнюю | center_horizontal . Но похоже, что этот атрибут полностью не имеет значения, и мой макет ребенка всегда располагается […]

Отображать содержимое под панелью инструментов

Привет, я пытаюсь просто разместить свой контент под панелью инструментов, но в тот момент, когда я запускаю свое приложение, часть содержимого скрывается за ним, когда он должен быть ниже. Я прочитал об использовании рамки, чтобы попытаться отделить его, но я немного застрял. В настоящее время я использую базовый шаблон ящика для навигации для Android, снабженный […]

Панель инструментов перемещается за пределы экрана, когда я использую регулировку

Я использую панель инструментов, как в этой статье разработчиков Google ( appcompat-v21 ) Он отлично работает, за исключением случаев, когда я нажимаю свой editText. Я обнаружил: android:windowSoftInputMode="adjustPan" Но когда клавиатура идет под моим editText, панель инструментов отключается. Любой способ решить это? EDIT: adjustResize не работает в Lollipop и Kitkat, в JB да. EDIT2: это вызвано: […]

Панель инструментов с календарем

Как я могу сделать панель инструментов, как на этих фотографиях: Это первое состояние И это второе состояние Я использую панель инструментов Collapse с CalendarView. Я использую эту библиотеку для CalendarView com.prolificinteractive:material-calendarview:1.0.1 И это мой 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/rootLayout" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="@dimen/app_bar_height" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" android:id="@+id/appbar"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsingToolbarLayout" android:layout_width="match_parent" android:layout_height="match_parent" app:contentScrim="?attr/colorPrimary" app:expandedTitleMarginStart="@dimen/expanded_toolbar_title_margin_start" app:layout_scrollFlags="scroll|exitUntilCollapsed"> <com.prolificinteractive.materialcalendarview.MaterialCalendarView android:id="@+id/calendarView" […]

Плавающая панель инструментов с элементами выбора текста

Я исследовал всю сеть безрезультатно. Моему приложению требуется плавающая панель инструментов, которая появляется над выделенным текстом, потому что элементы управления выбором по умолчанию недоступны в конкретном случае, и они также странно отображаются в моей деятельности с помощью полупрозрачной строки состояния и без панели действий. Я нашел это из руководства по дизайну Google (точнее отсюда ), […]