Установить рисование динамически для виджета AnalogClock - PullRequest
1 голос
/ 22 февраля 2012

Как это сделать?

У меня есть AnalogClock на моем xml.И я хочу, чтобы drawable для Android: набрать изменения программно.

Я пытался

remoteviews.setImageViewResource(R.id.AnalogClock, R.drawable.w0);

или

remoteviews.setInt(R.id.AnalogClock, "setDialResource", R.drawable.w0);

Оба не могут этого сделать.Кому-нибудь удастся это сделать?

Ответы [ 2 ]

3 голосов
/ 24 февраля 2012

Наконец-то сделай так, чтобы все заработало.Я положил прозрачное изображение на AnalogClock android: dial Затем используйте FrameLayout для наложения ImageView и AnalogClock.

Затем используйте

remoteviews.setInt (R.id.ImageView, "setBackgroundResource", R.drawable.w0);

, чтобы изменить изображение ImageView.Это реальное решение на данный момент.

0 голосов
/ 22 февраля 2012

Обычно remoteviews.setImageViewResource(R.id.AnalogClock, R.drawable.w0) должен делать свое дело. Вы уверены, что представление с ссылкой R.id.AnalogClock имеет тип ImageView

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...