Articles of андроид 5.0 леденец

Фон уведомлений в Android Lollipop белый. Как я могу его изменить?

Я хочу показать уведомление для сообщения в своем приложении. В предыдущих версиях Android все в порядке, но в Lollipop фон уведомлений белый. Я использовал этот XML-код для своего макета уведомлений в layout_message_notification.xml : <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/layout_messageNotification" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@android:color/transparent"> <LinearLayout android:layout_width="0dp" android:layout_weight=".2" android:layout_height="wrap_content" android:background="@android:color/transparent"> <ImageView android:layout_width="fill_parent" android:layout_height="wrap_content" android:scaleType="fitCenter" android:src="@drawable/message_icon"/> </LinearLayout> <LinearLayout […]

Высота всплывающего окна Android PopupWindow не отображается

Android Popwindow не показывает тени при установке высоты. Он, похоже, поддерживает его из документации. Я использую 5.0 Lollipop. Создание всплывающего окна следующим образом: popupWindow = new PopupWindow(context); popupWindow.setOutsideTouchable(true); popupWindow.setFocusable(true); popupWindow.setElevation(10); popupWindow.setContentView(rootView); popupWindow.showAtLocation(anchorView, Gravity.NO_GRAVITY, xPos, yPos);

Управление медиа-кнопками в Android 5.0 Lollipop

Pre API 21 Я использовал вызов типа audioManager.registerMediaButtonEventReceiver(receiver); Для обработки событий мультимедийных кнопок, когда пользователь нажал кнопку на своей гарнитуре. Что касается API 21, кажется, что MediaSession следует использовать. Однако я не получаю никакого ответа. final MediaSession session = new MediaSession(context, "TAG"); session.setCallback(new Callback() { @Override public boolean onMediaButtonEvent(final Intent mediaButtonIntent) { Log.i("TAG", "GOT EVENT"); […]

Как добавить активность настроек уведомлений к системным настройкам

На Android 5.0 есть опция через Settings -> Sound & notification -> App notification -> Calendar (for example) чтобы перейти непосредственно к настройкам уведомлений приложения. Я также знаю, что это флаг в манифесте, как описано в этом разговоре DEV.BYTES . Как это может быть достигнуто, какой флаг используется? Вот скриншот для уточнения:

Установите эффект пульсации на изображение

Получил следующий вид изображения: <ImageView android:id="@+id/header" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" android:scaleType="centerCrop" app:layout_collapseMode="parallax" android:clickable="true" android:focusable="true" android:background="?android:attr/selectableItemBackground"/> Ripple отлично работает, если я не настрою растровое изображение на изображение. Но как только я установил такое растровое изображение, эффект пульсации исчезнет: ImageView iv=((ImageView)rootView.findViewById(R.id.header)); iv.setImageBitmap(myBitmap); Это мой ripple.xml: <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="?android:colorControlHighlight"> <item android:id="@android:id/mask"> <shape android:shape="oval"> <solid android:color="?android:colorAccent" /> </shape> </item> </ripple> […]

Ошибка при попытке создать круговое раскрытие: IllegalStateException: не удается запустить эту анимацию в отдельном представлении

Итак, я экспериментирую, пытаясь создать круговое раскрытие на уровне API 21 в TextView, но я продолжаю получать эту ошибку. Сначала я подумал, что это связано с жизненным циклом фрагмента, который я пытаюсь сделать, но тогда я просто попробовал одно и то же в действии, и он все равно не сработает. Вот код: public class MainActivity […]

Activity Transition error, не может разрешить символ '@ transition / explode'

Я пытаюсь перейти на Activity Transitions, и когда я вставляю код ниже в мои значения-21 / styles.xml, я получаю ошибку: Не может разрешить символ '@ transition / explode' <style name="BaseAppTheme" parent="android:Theme.Material"> <!– enable window content transitions –> <item name="android:windowContentTransitions">true</item> <!– specify enter and exit transitions –> <item name="android:windowEnterTransition">@transition/explode</item> <item name="android:windowExitTransition">@transition/explode</item> <!– specify shared element transitions […]

Android L игнорирует фигуры в качестве выделенного фона

Я тестирую Android L Preview на своем Nexus 5. У меня проблемы с моим приложением. У меня есть TextViews с набором фона: android:background="@drawable/rounded_textview" И «rounded_textview» – это просто форма. Он отлично работает ниже <= API19. <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" android:padding="3dp"> <solid android:color="#999999"/> <corners android:bottomRightRadius="2dp" android:bottomLeftRadius="2dp" android:topLeftRadius="2dp" android:topRightRadius="2dp"/> </shape> На фоне Android L Preview […]

Приложение с надстройкой для навигационной панели в Lollipop

В Android Lollipop (самый последний предварительный просмотр dev, build LPX13D) на моем Nexus 5 приложение, которое я пишу, похоже, скрыто под мягкой навигационной панелью (панель с кнопками Back, Home и App History). Я не могу дублировать это на Nexus 4, работающем Kit Kat (ничто не скрывается за навигационной панелью). Что мне нужно сделать, чтобы уменьшить […]

Blink / flash bluetooth

Я вижу странную вещь в моем общем переходе элементов на Lollipop. Общие элементы мерцают непосредственно перед началом анимации (см. Видео https://www.youtube.com/watch?v=DCoyyC_S-9A ) Я понятия не имею, почему это происходит. Однако, когда я добавляю <item name="android:windowSharedElementsUseOverlay">false</item> к моей теме, я не вижу мерцания, но переход выглядит не очень хорошо (они выглядят только наполовину, это анимация второй […]

Intereting Posts
Pojo анализирует gson с недопустимыми именами java Как исправить ошибку «process is bad» для Android Widget? Почему я получаю сообщение «Failed to bounce to type», когда я превращаю JSON из Firebase в объекты Java? CyanogenMod на Android эмулятор – это возможно? Как я могу назначить идентификатор для представления программно? Получить простой объект json с помощью модификации 2 Сжимайте видео, как whatsapp «Следующие компоненты SDK не были установлены: sys-img-x86-addon-google_apis-google-22 и addon-google_apis-google-22" Android: создание запроса Https Могу ли я увеличить количество кнопок на области щелчка программно? Какова процедура обнаружения, если устройство Android имеет возможность отправки SMS? Кнопка Android TimePicker AM / PM не вызывает onTimeChanged Не удалось получить соединение с заводским клиентом Как я могу получить файл из CamScanner или Office Lens в веб-приложении на Android? FATAL EXCEPTION: main java.lang.NoClassDefFoundError: android.support.v7.internal.widget.TintManager