@ Nishma:

plz try this...
android:background="@drawable/your background image name"



On Mon, Jul 23, 2012 at 6:47 PM, nishma <[email protected]> wrote:

> Hi,
> I am facing problem in setting the background of a view as current
> wallpaper.
> Note here, the the custom view is not the one which is inflated by
> setContentView in the main activity. The custom view is displayed on a
> button press.
> Have tried using,
> WallpaperManager wallpaperManager = WallpaperManager.getInstance(this);
> Drawable wallpaperDrawable = wallpaperManager.peekDrawable();
> wallpaperDrawable = wallpaperManager.getDrawable();
> mCustomView.setBackgroundDrawable(wallpaperDrawable);
>
> This sets the wallpaper but fails in the case when current wallpaper is a
> Live wallpaper. (
> http://developer.android.com/reference/android/app/WallpaperManager.htmlclearly
>  states: It retrieves the current system wallpaper; if no wallpaper
> is set, the system default wallpaper is returned. This is returned as an
> abstract Drawable that you can install in a View to display whatever
> wallpaper the user has currently set.)
>
> Other way which I tried was, setting the background of the view as
> Transparent
> mCustomView.setBackgroundDrawable(new ColorDrawable(0))
> This would make the the homescreen live wallpaper visible but here, the
> items (shortcuts, folders, widgets etc) in the homescreen would also be
> visible.
>
> I understand that setting the Theme of the activity with Wallpaper theme
> would make the main layout with current wallpaper(live wallpaper works as
> well). But this doesnot hold good in my case as the custom view is not the
> main layout that is inflated by setContentView.
>
> Kindly let me know how to achieve this.
>
> Thanks in advance,
> Nishma
>
> --
> 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




-- 

Thanks,
*Chitransh Mathur*
Software Engineer, NCS^  P Ltd, Indore
Cell : +91 80852-193-55
Email : [email protected] <[email protected]>
URL : www.nenosystems.com




© Copyright NCS Pvt Ltd. 2011
Unless otherwise explicitly stated, all rights including those in copyright
in the content of this e-mail are owned by NCS Pvt Ltd.  The contents of
this e-mail shall not be copied, reproduced, or transmitted in any form
without the written permission of NCS Pvt. Ltd. or that of the copyright
owner. The receipt of this mail is the acknowledgement of the receipt of
contents; if the recipient is not the intended addressee then the recipient
shall notify the sender immediately.

-- 
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