Articles of панель

Панель навигации становится прозрачной при открытии клавиатуры

Вот как это выглядит. И вот подробности. У меня есть деятельность без фона. Но это не проблема. Ни настройка фонового рисунка, ни цвет в теме или коде не исправили проблему. Упражнение имеет мягкий входной режим adjustPan|stateAlwaysHidden Я также устанавливаю эти флаги для представления декора активности в коде View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | […]

Контекстная панель действий переполняет

Я Actionbar элементы меню своего Actionbar программно, из-за ошибки в Android, когда у вас есть два Fragments каждый со своим меню. Я onCreateActionMode меню в onCreateActionMode MultiChoiceModeListener . Если имеется более 4 пунктов меню, все элементы вставляются в меню переполнения контекстной панели действий. Это происходит в portait и ландшафтном режиме, но только тогда, когда макет […]

Получить «указатель» на NavigationBarView.java путем отражения

Я пытаюсь изменить несколько программных программ на панели навигации на встроенной системе, использующей старую ОС Android. Я сузился к классу, который обрабатывает навигационную панель, которая находится ниже. https://android.googlesource.com/platform/frameworks/base/+/7d8abae/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java Объект, как представляется, объявляется здесь: https://android.googlesource.com/platform/frameworks/base/+/598a7aedfb6b77fc98bace9f420968a6f3ed637e/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java Строка 238 Private NavigationBarView mNavigationBarView = null; Есть ли способ получить указатель на этот объект программно? Единственное, что я могу найти, […]

Как сделать анимацию Панели инструментов, как приложение «Контакты» в Lollipop

Я работаю над этим приложением, и я хотел бы реализовать свернутую анимацию, похожую на приложение для контактов, я не смог найти учебник, который работает с панелью инструментов в библиотеке поддержки. Вот видео, показывающее анимацию: http://material-design.storage.googleapis.com/publish/v_2/material_ext_publish/0B0NGgBg38lWWZ1F2b1pUOGFiZHc/patterns-scrollingtech-scrolling-070801_Flexible_Space_with_Image_xhdpi_002.webm

Как реализовать событие 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" […]

RelativeLayout: выровнять представление с дочерним элементом группы просмотра братьев и сестер

Я пытаюсь создать панель вкладок в android с помощью RelativeLayout и RadioGroup с индикатором, который будет показывать, чтобы указать активный RadioButton в RadioGroup. Это настраиваемые радиокнопки, которые эффективно представляют собой прямоугольники со значком по тексту, все содержимое центрировано, в котором используется специальный селектор состояний для фона. Вот моя текущая иерархия: <RelativeLayout> // Main view of […]

Скрытие / отображение контекстной панели действий программно

Мой прецедент: У меня есть активность с ViewPager качестве единственного элемента представления, настроенного с тремя Fragment s для трех его страниц (с использованием FragmentPagerAdapter ). Одним из этих фрагментов является ListFragment , а два других регулярных Fragment содержат некоторую инфографику. Список в ListFragment позволяет «проверять» элементы, а элементы проверки ListFragment контекстную панель действий, представляя список […]

Создание меню всплывающих опций в контекстной панели действий

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

Как избежать изменений в пользовательском интерфейсе Android при изменении клавиатуры или ориентации?

У меня довольно простая страница входа в Android-приложение, содержащее заголовок, имя пользователя TextView, пароль TextView, кнопку входа и нижний колонтитул изображения: <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:fillViewport="true" > <RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#ffffff" > <!– Header Starts –> <LinearLayout android:id="@+id/header" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" > <!– Logo Start –> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="10dip" android:src="@drawable/header" /> […]

Ящик навигации: Gmail vs AppCompatv7 v21

Я пытаюсь изменить свой навигационный ящик, чтобы он напоминал новое приложение Gmail. Я использую AppCompatv7 – v21 и имею обновленный sdk. Что мне не хватает? См. Изображения ниже. Навигация по Gmail: Ящик навигации перемещается по панели инструментов. Моя текущая Навигация: Навигационный ящик находится под панелью инструментов. [РЕДАКТИРОВАТЬ] Это был мой предыдущий XML-код: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" […]