Получить сенсорное местоположение для appwidget

Когда пользователь нажимает на мой appwidget, активируется конфигурация виджета. Пока что это соответствует моим потребностям.

Теперь я хотел бы добавить возможность выполнять специальное действие (например, обновление виджета), когда пользователь касается определенной функции или области виджета, а не открывать действия по настройке.

Есть ли способ сделать это? Даже если это будет всего лишь случай обнаружения, например, касания в левой половине виджета, это было бы полезно.

1 ответ

Решение
        Intent myIntent = new Intent(...);
        ...
        PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, myIntent, 0);
        remoteViewsFive.setOnClickPendingIntent(R.id.imgRefresh, pendingIntent);

Например, imgRefresh - это ваш ImageView с иконкой обновления (например). Вы должны определить Intent, а затем создать PendingIntent, который устанавливается на представление

Простое решение сделать то, что вы хотите, это использовать прозрачный png в imgRefresh

Другие вопросы по тегам