Articles of Панель

Панель кнопок Android внизу и просмотр прокрутки с диалоговой темой

Я пытаюсь показать активность Android с помощью: Тема диалога; Название, зафиксированное в верхней части диалогового окна; Панель кнопок, расположенная в нижней части диалогового окна; Свиток в середине. Макет, который я написал, выполняет эти критерии, за исключением того, что диалог всегда заполняет весь экран (см. Вертикальный снимок экрана внизу). Это мой макет: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout […]

Как создать поле поиска в контекстной панели действий?

У меня есть активность с ActionBar. Один из вариантов – поиск документа (необязательно локальный). Я хочу использовать панель контекстных действий (CAB) со следующими элементами: Поле редактирования – место для ввода пользователем текста, который требуется найти Previous Button – переход к предыдущему элементу, который соответствует поиску Следующая кнопка – переход к следующему элементу, который соответствует поиску […]

Как добавить кнопку меню на панели навигации

У меня есть простое приложение, которому требуется только кнопка меню с некоторыми параметрами, и она должна работать на всех устройствах. Во всяком случае, мое приложение прекрасно работает во всех случаях, за исключением того, что я не мог разместить кнопку меню на панели навигации. Вот мой код: Styles.xml в папке значений <style name="AppTheme" parent="AppBaseTheme"> <item name="android:windowNoTitle">true</item> […]

CollapsingToolbarLayout устанавливает заголовок только при свертывании

Я пытаюсь установить collapsingToolbarLayout заголовок только тогда, когда он рухнул Для этого я установил: app:expandedTitleTextAppearance="@android:color/transparent" И это работает хорошо. Но об ошибке 4.2.2 приложения со следующим Log STACK_TRACE java.lang.IllegalArgumentException: width and height must be > 0 at android.graphics.Bitmap.createBitmap(Bitmap.java:687) at android.graphics.Bitmap.createBitmap(Bitmap.java:666) at android.graphics.Bitmap.createBitmap(Bitmap.java:633) at android.support.design.widget.CollapsingTextHelper.ensureExpandedTexture(CollapsingTextHelper.java:405) at android.support.design.widget.CollapsingTextHelper.setInterpolatedTextSize(CollapsingTextHelper.java:382) at android.support.design.widget.CollapsingTextHelper.calculateOffsets(CollapsingTextHelper.java:227) at android.support.design.widget.CollapsingTextHelper.setExpansionFraction(CollapsingTextHelper.java:203) at android.support.design.widget.CollapsingToolbarLayout$OffsetUpdateListener.onOffsetChanged(CollapsingToolbarLayout.java:754) at android.support.design.widget.AppBarLayout$Behavior.dispatchOffsetUpdates(AppBarLayout.java:851) at […]

Android Как сделать статус и панель инструментов прозрачной в Nexus

Я пытаюсь сделать панель инструментов и панель состояния прозрачной, как показано ниже. Но я так люблю Может ли кто-нибудь помочь мне, как сделать это прозрачным. Я пробовал все ссылки ниже, но не использовал Ссылка 1 Ссылка 2 Ссылка 3 Вот мой код MainActivity.java:- package aleph.transparent; import android.content.Context; import android.os.Build; import android.os.Bundle; import android.support.design.widget.FloatingActionButton; import android.support.design.widget.Snackbar; […]

Идентификатор кнопки навигации панели инструментов Android

У меня есть активность, которая реализует OnClickListener, и я обрабатываю событие onclick, как показано ниже: void onClick(View v){ final int id = v.getId(); switch(id){ case R.id.xxx: break; } } И теперь у меня есть панель инструментов, поэтому я также хочу обработать событие нажатия кнопки навигации на панели инструментов: toolbar.setNavigationOnClickListener(this); Но я не знаю идентификатора кнопки […]

Диалог с нижней гравитацией анимируется над панелью навигации над api kitkat?

Я должен показать диалог, как нижний лист с анимацией, для этого я использовал следующий код. View view = getLayoutInflater().inflate(R.layout.layout_picker_bottom_sheet, null); Dialog mBottomSheetDialog = new Dialog(this, R.style.MaterialDialogSheet); mBottomSheetDialog.setContentView(view); mBottomSheetDialog.setCancelable(true); mBottomSheetDialog.getWindow().setLayout(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT); mBottomSheetDialog.getWindow().setGravity(Gravity.BOTTOM); mBottomSheetDialog.show(); Стиль диалога <!– Bottom sheet style–> <style name="MaterialDialogSheet" parent="@android:style/Theme.Dialog"> <item name="android:windowIsTranslucent">true</item> <item name="android:windowBackground">@android:color/transparent</item> <item name="android:windowContentOverlay">@null</item> <item name="android:windowNoTitle">true</item> <item name="android:backgroundDimEnabled">true</item> <item name="android:windowIsFloating">false</item> <item name="android:windowAnimationStyle">@style/MaterialDialogSheetAnimation</item> […]

Показать параметры меню на панели инструментов для Activity содержит вкладки как фрагмент

У меня есть действие, содержащее 3 вкладки с использованием фрагмента. Я хочу загрузить / изменить меню панели инструментов, когда перемещение вкладки. public class SpendsFragment extends Fragment { @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { menu.clear(); MenuItem menuInicio = menu.add(0, 0, 0, "Início"); menuInicio.setIcon(android.R.drawable.ic_menu_edit); MenuItem menuBusca = menu.add(1, 1, 0, "Buscar"); menuBusca.setIcon(android.R.drawable.ic_menu_search); setHasOptionsMenu(true); super.onCreateOptionsMenu(menu, inflater); […]

Элемент меню панели инструментов, который нельзя кликнуть на android 4.4 (19)

У меня есть Android-приложение для Android sdk версии 23. Теперь я пытаюсь сделать его доступным для пользователей, использующих версии с 19 по 23. Все отлично работают в панели инструментов в начале приложения. Я не могу щелкнуть элемент меню. Когда я нажимаю, ничего не происходит. Также, если я вставляю Log.v (), в отладочном представлении нет сообщения. […]

Раздвижные панели Android

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