Articles of android 5.0 lollipop

Функциональная клавиша меню не отображается на устройствах Android Lollipop

Кажется, я не нашел Menu softkey на моем Nexus 9 и nexus 5 [Android Lollipop версии Android]. Все приложения, которые я разработал, которые содержат option menu , не отображают функциональную menu softkey . Поэтому я не могу получить доступ к этому option menu . Также некоторые из моих приложений не используют Actionbar/Toolbar из-за их требований […]

Android Studio – не может указать собственный minSdkVersion

После установки SDK Android L Developer Preview SDK сегодня я хотел сделать свое приложение совместимым с Android L и более старыми версиями, такими как Jelly Bean. Мое приложение использует minSdkVersion 16, но, поскольку я опробовал предварительный просмотр разработчика, Android Studio, похоже, не уважает мою minSdkVersion. Я пытаюсь запустить мое приложение на своем Galaxy Nexus (API […]

Android: тема не работает в файле макета

В соответствии с этим : Элементы в определениях макета XML могут указывать атрибут android: theme, который ссылается на ресурс темы. Этот атрибут изменяет тему для элемента и любых дочерних элементов, что полезно для изменения цветовых палитр тем в определенной части интерфейса. Это означает, что мы можем указать android:theme в файлах макета. А также, если мы […]

Текст кнопки виджета Android 5.0 (Lollipop) находится во ВСЕХ CAPS

У меня простой виджет для рабочего стола с несколькими кнопками на нем. Моя проблема в том, что когда виджеты работают на Lollipop, текст кнопки полностью заглавён, любая предыдущая версия Android не имеет этой проблемы. Кнопки в layout.xml являются очень обычными кнопками: нет стиля или специального соуса, просто ширина и размер шрифта. Интересно то, что все […]

Стиль наследования расширенного виджета

В моем проекте (Target API 21 с поддержкой AppCompat) мне нужно расширить класс EditText . Моя проблема: класс MyEditText не наследует стиль EditText настроенный с помощью: <style name="AppTheme" parent="@style/Theme.AppCompat.Light.NoActionBar" > <item name="colorPrimary">@color/primary</item> <item name="colorControlNormal">@color/grey_light</item> <item name="colorControlActivated">@color/primary</item> <item name="colorControlHighlight">@color/primary</item> </style> С @color/primary зеленым Скриншот: Строка 1: с помощью EditText Строка 2: EditText не сфокусирован (включен) Строка […]

Почему CardView и RecyclerView требуют minSdkVersion L?

При использовании новых виджетов Android CardView и RecyclerView я заметил, что они требуют minSdkVersion L Поэтому, если ваш проект использует, например, minSdkVersion 14 , вы получите сообщение об ошибке: > Manifest merger failed : uses-sdk:minSdkVersion 14 cannot be smaller than version L declared in library com.android.support:cardview-v7:21.0.0-rc1 Я знаю, что есть обходное решение, которое говорит Gradle […]

Прозрачная панель навигации для приложения Lollipop?

Что я могу добавить в theme.xml, чтобы изменить панель навигации, чтобы быть более прозрачной? Я нигде не могу найти документацию. Благодаря!

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

Я создаю свое уведомление следующим образом: NotificationCompat.InboxStyle inboxStyle = new NotificationCompat.InboxStyle(); inboxStyle.setBigContentTitle(title); for (int position = 0; position < onlineCounter; position++) { inboxStyle.addLine(onlineName.get(position) + " is online now"); } NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(getApplicationContext()); notificationBuilder.setStyle(inboxStyle); notificationBuilder.setContentTitle(title); notificationBuilder.setContentText(contentText); notificationBuilder.setNumber(cursor.getCount()); notificationBuilder.setSmallIcon(R.drawable.ic_stat_notify); notificationBuilder.setColor(getResources().getColor(R.color.notification_color)); notificationBuilder.setLargeIcon(icon); notificationBuilder.setContentIntent(launchIntent); notificationBuilder.setDeleteIntent(clearIntent); notificationBuilder.setDefaults(property); notificationBuilder.setAutoCancel(true); Когда две или более строки добавляются к inboxStyle, уведомление расширяется […]

Как разместить вертушку под макетом спиннера, когда он щелкнут, и показать фигурку в леденец и выше?

Подобно переполнению меню накладывается панель инструментов так же, как прядильщик накладывается на себя, когда на ней отображается выпадающий элемент в леденец и выше версии для Android. Поэтому мне нужно разместить его ниже вертела, а не над ним.

Отключить пульсацию в ListView

В Android 5.0 мой ListView создает эффект пульсации при нажатии на элемент списка. Есть ли способ отключить этот эффект? Глядя на документы, я не вижу никакого способа ( https://developer.android.com/reference/android/widget/ListView.html )