setAlpha для проблемы RemoteViews

Я делаю виджет приложения, и на виджете есть растровое изображение, прозрачность которого я хочу изменить.

В сервисе у меня есть:

RemoteViews remoteView = new RemoteViews(getApplicationContext().getPackageName(), R.layout.myWidget);

remoteView.setInt(R.id.widgetPNG, "setAlpha", 50);

Но не работает. Эмулятор показывает «Проблема с загрузкой виджета» на главном экране. Я почти уверен, что все остальное в порядке, потому что когда я изменил строку, чтобы изменить ее imageResource, она отлично работает: remoteView.setInt (R.id.widgetPNG, "setImageResource", R.drawable.anotherPNG).

Может кто-нибудь помочь мне? Я застрял в этом неделю ...

5
задан Kinwai 30 November 2010 в 12:48
поделиться