Articles of виджет

Две кнопки виджетов Android, вызывающие одну и ту же активность с разными намерениями

У меня есть домашняя виджет в Android с двумя кнопками. Обе кнопки должны вызывать одно и то же действие (класс), просто использовать разные намерения и намерения, чтобы узнать, какая кнопка называется классом. Пока только кнопка1 работает и вызывает действие. Я также получаю значение ключа в вызываемой активности. Как заставить вторую кнопку работать? Вот мой код: […]

Как добавить значки в закладки PreferenceScreen

Рассмотрим этот файл preferences.xml: <?xml version="1.0" encoding="utf-8"?> <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" android:title="@string/preference_main"> <PreferenceScreen android:title="@string/preference_sight" android:key="category_sight"> <ListPreference android:summary="@string/preference_sight_wb_msg" android:title="@string/preference_sight_wb_title" android:key="sight_wb" android:defaultValue="auto"/> <Preference android:key="sight_wb_values_cache"/> <eu.elevelcbt.sm.preferences.PercentBarPreference android:title="@string/preference_sight_mean_confidence_min_title" android:summary="@string/preference_sight_mean_confidence_min_msg" android:key="sight_mean_confidence_min" android:defaultValue="80"/> <CheckBoxPreference android:key="sight_flash" android:defaultValue="false" android:summary="@string/preference_sight_flash_msg" android:title="@string/preference_sight_flash_title"/> </PreferenceScreen> </PreferenceScreen> Когда показано в моем классе MainPreference, расширение PreferenceActivity правильно показывает мне меню первого уровня с одной записью «Sight» (@ string / preference_main), которая, […]

Обновление Android Widget

На основе этого урока я создал виджет, который должен показывать время. Работа java работает, но сервисный путь не работает. HelloWidget.java: public class HelloWidget extends AppWidgetProvider { @Override public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { Intent intent = new Intent(context, UpdateService.class); context.startService(intent); } UpdateService.java: public final class UpdateService extends Service { @Override public void […]

Как установить угловые радиусы для кнопки в java-коде?

Я хочу установить закругленные углы без xml. Как я могу это сделать в java-коде? Button b = new Button (this); b.set???? (??) ; Я попытался написать b.setCornerRadius (3.0f), но для объекта кнопки он не определен. Благодарю.

Пользовательский виджет приложения для Android

Я создаю виджет приложения для Android, который из-за того, что он состоит из пользовательских элементов, таких как графики, должен отображаться как растровое изображение. Тем не менее, я столкнулся с несколькими недостатками этого процесса. 1) Есть ли способ найти максимальное доступное пространство для виджета приложения? (OR: Возможно ли правильно рассчитать размеры для минимального пространства, доступного в […]

Интеграция моего виджета с моим приложением

Я сделал виджет, который отлично работает со своей стороны, а также я сделал, и приложение для этого тоже хорошо работает в своей части. Теперь я хочу интегрировать этот виджет в свое приложение, чтобы оба были в одном пакете. как я могу это сделать ?? Я должен внести изменения в файл манифеста. Я сделал R & […]

Виджеты ушли после обновления приложения

После обновления моего приложения иногда все старые виджеты исчезают с главного экрана. И в приложении launcher / widget chooser мои три виджета появляются дважды – до перезагрузки! Какие-либо предложения?

SlidingDrawer без ручек и скользящих действий для контента

Я хочу использовать SlidingDrawer в своем приложении. Но я должен скрыть handle и показать 20% содержимого, которое будет видно, когда SlidingDrawer будет закрыт. Также я хочу назначить все скользящие (касание или перетаскивание) действия handle на content . Пожалуйста, помогите мне, если у кого-то есть какое-то решение для этого. Пожалуйста, обратитесь к следующему фрагменту кода, который […]

Android Виджет onReceive не может вызвать класс обслуживания?

У меня есть widgetProvider. У меня также есть класс обслуживания, который вычисляет для виджета. Виджет отлично работает при инициализации. Я получаю сообщение об ошибке, когда пытаюсь вызвать службу из метода onReceive после трансляции, на которую я хочу реагировать (изменение времени). Как обновить виджет из onReceive после получения широковещательного события? Вот мой виджет public class HijriWidget […]

Изменяет ли цвет фона в андроиде внешний вид виджета?

Я заметил, что изменение фонового цвета виджета Android ( например, Button или TextView ) с помощью программы: myButton.setBackgroundColor(Color.BLUE); Заставляет его потерять свои 3D-формы, границы и тени, а затем появляется как уродливый плоский квадрат. Что мне не хватает? Извините за самый наивный вопрос, но я не мог понять это, хотя и пытался какое-то время.