Articles of android toolbar

Панель инструментов не отображается в фрагменте с картами Google

У меня есть андроидный фрагмент, в который я ввожу карты Google. Я пытаюсь добавить панель инструментов Android вверх. Мой xml выглядит так: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:map="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" > <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:minHeight="?attr/actionBarSize" android:background="@color/primary" android:layout_width="match_parent" android:layout_height="wrap_content"> <Spinner android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/statsSpin" android:spinnerMode="dropdown"/> </android.support.v7.widget.Toolbar> <!– Lots of fancy layout –> <RelativeLayout android:id="@+id/map" android:layout_width="match_parent" android:layout_height="wrap_content"> </RelativeLayout> </RelativeLayout> […]

Как удалить верхнее и нижнее дополнение из android.support.v7.widget.Toolbar?

Я пытаюсь разместить SlidingTabLayout внутри моего android.support.v7.widget.Toolbar но по какой-то причине есть дополнительное верхнее и нижнее дополнение в портретном макете. Как показано на этом скриншоте: В ландшафтном макете android.support.v7.widget.Toolbar короче, а дополнительное отступы ушли: Я знаю contentInsertStart и contentInsetEnd но для верхней и нижней части ничего нет. Вот мой макет: <android.support.design.widget.AppBarLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_height="wrap_content" android:layout_width="match_parent" […]

Как реализовать WhatsApp как дизайн материалов SearchView?

WhatsApp имеет такую ​​панель инструментов: Когда элемент меню «Поиск» нажат, сверху вниз открывается SearchView, который занимает все пространство панели инструментов: Когда я попытался реализовать SearchView, он выглядит так: Я нашел некоторые библиотеки для реализации этого: Android Material SearchView от Eugene Horan и MaterialSearchView от krishnakapil . Но они не похожи на WhatsApp. Этот вопрос может […]

Панель инструментов ActionMode pre pre Lollipop не работает

Панель инструментов ActionMode, похоже, игнорирует мой стиль на устройствах, предшествующих Lollipop. Вот мой стиль: <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:windowNoTitle">true</item> <!–We will be using the toolbar so no need to show ActionBar–> <item name="windowActionBar">false</item> <item name="android:windowDrawsSystemBarBackgrounds">true</item> <item name="windowActionModeOverlay">true</item> <item name="android:textColorPrimary">#DD000000</item> <item name="android:textColorSecondary">#8A000000</item> <!– Set theme colors from http://www.google.com/design/spec/style/color.html#color-color-palette–> <!– colorPrimary is used for the default action […]

Как добавить прядильщик рядом с меню на панели инструментов

Я хочу, чтобы мой счетчик находился рядом с моим меню на панели инструментов (слева от меню), но в настоящее время прядильщик появляется под меню. Должен ли я добавить его каким-то образом внутри onCreateOptionsMenu(Menu menu) Моя активность: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_list); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setDisplayShowTitleEnabled(false); Spinner spinner = (Spinner) findViewById(R.id.travelType_spinner); […]

Список перекрытий ListView с ToolBar

Я использую библиотеку поддержки дизайна Android. ListView первой строки ListView с Toolbar . В моей MainActivity я добавил схему согласования, а в первом фрагменте TAB добавлен макет ListView . Но первая строка ListView вырезана, потому что если вкладки Toolbar . Как решить эту проблему? main.xml <?xml version="1.0" encoding="utf-8"?> <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_width="match_parent" android:layout_height="match_parent"> <RelativeLayout […]

Как показать домашний дом по умолчанию как индикатор повышения с помощью панели действий поддержки?

В моем приложении в некоторых случаях я устанавливал домашний индикатор как индикатор повышения до значения, не используемого по умолчанию. Иногда индикатор дома как вверх должен быть сброшен до значка по умолчанию после его изменения. Я пробовал использовать getSupportActionBar().setHomeAsUpIndicator(0); В соответствии с документацией будет использоваться тема по умолчанию. Когда я это делаю, приложение вылетает со следующей […]

Spinner onItemSelected не вызывается с использованием Marsmallow

У меня есть spinner в моем приложении, которое я реализую следующим образом: //Setup spinner spinner = (AppCompatSpinner) findViewById(R.id.toolbar_spinner); ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.sections, R.layout.spinner_item); adapter.setDropDownViewResource(R.layout.spinner_list_item); spinner.setAdapter(adapter); spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { mViewPager.setCurrentItem(position); } @Override public void onNothingSelected(AdapterView<?> parent) { mViewPager.setCurrentItem(0); } }); Это отлично работает […]

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

У меня есть CoordinatorLayout с AppBarLayout и Toolbar внутри него: CoordinatorLayout – AppBarLayout – Toolbar animateLayoutChanges=true Ницца. И я использую этот код, чтобы скрыть / показать back arrow button : private void setBackArrowState(boolean state) { actionBar.setDisplayHomeAsUpEnabled(state); actionBar.setDisplayShowHomeEnabled(state); } В результате я получил результат: Когда back arrow button скрывается, title не анимируется в нормальном положении. Как […]

Панель инструментов, onCreateOptionsMenu () возвращает false, а вверху не работает

Я использую новую панель инструментов на Lollipop (нет библиотеки поддержки). У моей активности есть список, и если список пуст, я не хочу показывать меню параметров. Моя реализация выглядит так: In onCreate (): setActionBar((Toolbar) findViewById(R.id.toolbar)); getActionBar().setDisplayHomeAsUpEnabled(true); И метод меню: @Override public boolean onCreateOptionsMenu(Menu menu) { if (tasks.isEmpty()) { return false; } getMenuInflater().inflate(R.menu.menu_tasks, menu); return true; } […]

Intereting Posts
Как проверить на моем сервере, что приложение было успешно приобретено через Android Market? HTML5 автономное хранилище с Android-браузерами Как запустить системное приложение Android без root permisson? Добавить модуль Android Wear в мое приложение Издатель приложений Ожидание намерения получить услугу Какие свойства android.os.Build исправлены? Как просмотреть байт-коды Dalvik для моего приложения в Android Studio? Создание панорамного сферического вида в картоне андроида Панель контекстного действия Android-совместимости Исключение при входе в систему с помощью Simple Facebook API (сеанс: была предпринята попытка открыть сеанс с ожидающим запрос) Наложение макета на ListItem на основе определенной переменной ListItem Как получить текущее местоположение GPS (широта-долгота) с помощью Google API в приложении для Android? Android-студия Logcat медленно отображает результаты Значок приложения не отображается на панели действий.