Articles of Виджет

Как изменить вид макета виджета программно

Возьмите этот вид виджетов, например (часть моего всего макета виджетов) <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/widget_background_dark_4x2" android:orientation="horizontal" android:id="@+id/widget_main" > Я хочу, чтобы иметь возможность изменять фоновый доход, используемый на основе выбора пользователей. Например, используя удаленные представления, я могу обновить цвет textview, выполнив что-то вроде этого: remoteView.setTextColor(R.id.text_view1, Color.WHITE); Тем не менее мне было трудно сделать то же […]

Изменчивые приложения в Android 3.1

Я был рад видеть, что поддержка изменения размера appwidgets поступает с Android 3.1, но я в тупике о том, как заставить их работать. Я не начинающий новичок, и у меня нет проблем с добавлением android:resizeMode="horizontal|vertical" К моему XML-описанию appwidget. И это работает, насколько это возможно, виджет номинально изменен (долго нажимают на него и появляются ручки, […]

Не удалось запустить приложение для трансляции

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

Как я могу заставить движок поиска Android двигаться плавно?

Я пытаюсь сделать движение SeekBar более плавным, чем просто прыгать прямо на позицию. Я делаю это, так как у меня есть SeekBar с 3 вариантами реализации слайдера. Я ищу создать приятный гладкий слайдер с 3 вариантами «Да», «Нет параметров», «Нет» для функции в моем приложении, а SeekBar выглядит наилучшим и простым способом. Я пробовал смотреть […]

Избегание ошибки FAILED BINDER TRANSACTION при обновлении множества растровых изображений виджета

Я сталкиваюсь с ошибкой, когда я обновляю свои RemoteViews в своем AppWidget. .. !!! НЕИСПРАВНОСТЬ СДЕЛКА СДЕЛКИ !!! Это вызвано тем, что все изменения в RemoteViews сериализованы (например, setInt и setImageViewBitmap). Растровые изображения также сериализуются во внутренний пакет. К сожалению, этот комплект имеет очень небольшой размер. Я не могу использовать setImageResource, поскольку я надеюсь, что […]

Как создать четкое фоновое изображение для виджета Android 1×1?

Я создаю виджет 1×1, и независимо от того, что я пытаюсь, я просто не могу получить фоновое изображение, выглядящее красивым и четким. Я читал практически любой ресурс, который я могу найти, но я все еще не могу победить. Я разрабатываю для HTC Desire / Nexus 1 и хотел бы, чтобы кто-то рассказывал мне при создании […]

Начало работы Android при нажатии виджета Элемент ListView

Я работаю над виджетами ListView, где я хочу, чтобы пользователь мог запускать действие при нажатии на ListView. Я не смог найти какой-либо учебник по этому поводу, поэтому мне интересно, может ли кто-нибудь указать мне в правильном направлении или, возможно, поделиться каким-то кодом. Я хочу запустить одно и то же действие, независимо от того, какой щелчок […]

Обновление Android-виджета от активности

У меня есть виджет, его настройка так, что, когда я нажимаю на него, он открывает некоторые настройки в активности. views.setOnClickPendingIntent(R.id.btnActivate, pendingIntent); Это настраивает некоторые настройки для приложения. Я хочу добиться того, чтобы виджет обновил свое представление, чтобы отразить измененные параметры, когда запуск Activity I закрывается. Использование интервала обновления или любого другого типа опроса не подходит […]

Виджеты Android: анимация на RemoteViews?

У меня нет слишком большого успеха, применяя анимацию к просмотрам внутри RemoteViews . Для простоты предположим, что у меня есть виджет с ImageView и Button . При нажатии кнопки я хочу добавить простую анимацию в ImageView (например, поворот). Поскольку я не могу получить ссылку, используя findViewById() как в Activity и RemoteViews не имеет сеттера для […]

Android-виджет: как изменить текст кнопки

Как я могу изменить текст виджета кнопки Android внутри кода, а не XML-файл?