No. The widget is shown by a separate process, which loads drawables
independently from your own.

You could push the actual in-memory drawable over with setImageDrawable
(iirc), but that's not very efficient, although for a small image like that
should be OK.
04.04.2011 19:16 пользователь "Jake Colman" <[email protected]> написал:
>
> Nothing! Since the drawable is already associated with the layout,
> shouldn't it simply use the modified drawable?
>
>>>>>> "KV" == Kostya Vasilyev <[email protected]> writes:
>
> KV> What do you do with "bg" after setting the alpha?
>
> KV> 04.04.2011 18:44 пользователь "Jake Colman" <[email protected]>
написал:
> >>
> >> Kostya,
> >>
> >> Ok, that was easy. So now I don't crash but the background isn't
> >> changing either! After setting the alpha value do I need to somehow
> >> tell the appwidget to use the modified background? Or am I actually
> >> going about this the entirely wrong way and not even using the right
> >> method?
> >>
> >> ...Jake
> >>
> >>
> >>>>>>> "KV" == Kostya Vasilyev <[email protected]> writes:
> >>
> KV> You are trying to load your own drawable from system
> KV> resources. Get rid of the getSystem thing.
> >>
> KV> 04.04.2011 17:23 пользователь "Jake Colman" <[email protected]>
> KV> написал:
> >> >>
> >> >> I want to be able to set the alpha value for my appwidget's
> >> >> background so that I can control its transparency at
> >> >> runtime. After googling a bit, I came up with the following:
> >> >>
> >> >> Drawable bg =
> >> >> Resources.getSystem().getDrawable(R.drawable.appwidget_bg);
> >> >> bg.setAlpha(100);
> >> >>
> >> >> This code throws a Resources$NotFoundException.
> >> >>
> >> >> I'm sure I missed something blazingly obvious. Can someone tell me
> >> >> what it is? I suspect that the problem is since this is a widget I
> >> >> can only work with the remote views - even though I can get
> >> >> programmatic access to the resource as I did above. If that is the
> >> >> case, what is the remote view equivalent of what I am trying to
> >> >> do?
> >> >>
> >> >> Thanks.
> >> >>
> >> >> --
> >> >> Jake Colman -- Android Tinkerer
> >> >>
> >> >> --
> >> >> You received this message because you are subscribed to the Google
> >> >> Groups "Android Developers" group.
> >> >> To post to this group, send email to
> KV> [email protected]
> >> >> To unsubscribe from this group, send email to
> >> >> [email protected]
> >> >> For more options, visit this group at
> >> >> http://groups.google.com/group/android-developers?hl=en
> >>
> KV> --
> KV> You received this message because you are subscribed to the Google
> KV> Groups "Android Developers" group.
> KV> To post to this group, send email to
> KV> [email protected]
> KV> To unsubscribe from this group, send email to
> KV> [email protected]
> KV> For more options, visit this group at
> KV> http://groups.google.com/group/android-developers?hl=en
> >>
> >> --
> >> Jake Colman -- Android Tinkerer
> >>
> >> --
> >> You received this message because you are subscribed to the Google
> >> Groups "Android Developers" group.
> >> To post to this group, send email to
[email protected]
> >> To unsubscribe from this group, send email to
> >> [email protected]
> >> For more options, visit this group at
> >> http://groups.google.com/group/android-developers?hl=en
>
> KV> --
> KV> You received this message because you are subscribed to the Google
> KV> Groups "Android Developers" group.
> KV> To post to this group, send email to
[email protected]
> KV> To unsubscribe from this group, send email to
> KV> [email protected]
> KV> For more options, visit this group at
> KV> http://groups.google.com/group/android-developers?hl=en
>
> --
> Jake Colman -- Android Tinkerer
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to