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

Использование панели инструментов AppCompat с FrameLayout

Итак, мой XML выглядит следующим образом: <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" > <android.support.v7.widget.Toolbar android:id="@+id/my_toolbar" android:layout_height="56dp" android:layout_width="match_parent" android:minHeight="?attr/actionBarSize" android:background="?attr/colorPrimary" /> <FrameLayout android:id="@+id/main_frag" android:layout_width="match_parent" android:layout_height="match_parent" /> <!– ListView here –> </android.support.v4.widget.DrawerLayout> Что происходит, хотя я устанавливаю свой рост явно как 56dp, toolbar действует как match_parent и match_parent всю высоту экрана? Есть ли лучший способ […]

Панель инструментов Android: как вернуться к предыдущей деятельности, если нажата стрелка назад

У меня есть деятельность под названием Place Я прихожу на мероприятие « Place из своего предыдущего вида деятельности « City . Я добавил кнопку «Назад» на панель инструментов в « Place используя следующий код: Toolbar mToolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(mToolbar); getSupportActionBar().setDisplayHomeAsUpEnabled(true) Я хочу установить кнопку «Назад», чтобы вернуться к активности City Но для деятельности City […]

Вкладки 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: это вызвано: […]

Intereting Posts