Articles of Состояние

Список ListView List List List, не отображающий фон элемента по умолчанию

Прочитав ряд связанных вопросов здесь, в SO, а также просмотрел документы и источник Android, чтобы попытаться понять это, но я в тупике, хотя, учитывая, что listSelector, похоже, применяет стили только к выбранным элементам, М не шокирован … У меня есть Listview, определенный в main.xml здесь: <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <ListView android:id="@android:id/list" android:layout_width="fill_parent" […]

Значок Android уведомления большой, есть ли способ удалить значок меньшего размера в правом нижнем углу?

У меня есть уведомление, которое отображает большой символ. Есть ли способ удалить меньшую иконку из сотовых и выше устройств из этого представления? Очевидно, что все еще сохраняется маленькая иконка для верхней строки состояния NotificationCompat.Builder builder = new NotificationCompat.Builder(context) // Set required fields, including the small icon, the // notification title, and text. .setSmallIcon(R.drawable.ic_notify_status_new) .setContentTitle(title) .setContentText(text) […]

Android: проверьте, работает ли служба. bindService

Какой был бы лучший способ проверить, работает ли Android-сервис? Я знаю API ActivityManager , но похоже, что использование API не рекомендуется для сценариев, похожих на мои ( источник ). Я также знаю о возможности использования глобальных / постоянных переменных для поддержания состояния службы. Я попытался использовать bindService с флагами, установленными в 0 , но у […]

Обнаружение исходящего вызова и события зависания вызова в android

У меня есть требование, в котором я хочу обнаружить два вида событий, связанных с вызовами в Android Всякий раз, когда выполняется исходящий вызов, мое приложение должно знать это вместе с вызываемым номером Когда звонок повесился (из-за успеха / неудачи), мое приложение должно узнать об этом вместе с причиной зависания Возможно ли это в Android? Я […]

Android: как программно обновить селектор (StateListDrawable)

Я хочу программно изменить селектор кнопки. Я могу сделать это с помощью xml-файла, который приведен ниже <?xml version="1.0" encoding="UTF-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_enabled="false" android:drawable="@drawable/btn_off" /> <item android:state_pressed="true" android:state_enabled="true" android:drawable="@drawable/btn_off" /> <item android:state_focused="true" android:state_enabled="true" android:drawable="@drawable/btn_on" /> <item android:state_enabled="true" android:drawable="@drawable/btn_on" /> </selector> Я хочу сделать то же самое программно. Я пробовал что-то вроде приведенного ниже private StateListDrawable […]

Как добавить пользовательское состояние кнопки

Например, кнопка по умолчанию имеет следующие зависимости между состояниями и фоновыми изображениями: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_window_focused="false" android:state_enabled="true" android:drawable="@drawable/btn_default_normal" /> <item android:state_window_focused="false" android:state_enabled="false" android:drawable="@drawable/btn_default_normal_disable" /> <item android:state_pressed="true" android:drawable="@drawable/btn_default_pressed" /> <item android:state_focused="true" android:state_enabled="true" android:drawable="@drawable/btn_default_selected" /> <item android:state_enabled="true" android:drawable="@drawable/btn_default_normal" /> <item android:state_focused="true" android:drawable="@drawable/btn_default_normal_disable_focused" /> <item android:drawable="@drawable/btn_default_normal_disable" /> </selector> Как я могу определить собственное пользовательское состояние […]