Well, assuming you have a transparent square somewhere in your background, I think you could get the background as a drawable and then call a method(something like) backgroundDrawable.getTransparentRegion() and then just paint on it the other image... Doesn't sound good, but it's all i`ve got right now :)
On May 20, 1:04 pm, lou <[email protected]> wrote: > Hi ! > I have some problems when dealing with different resolutions and sizes > of screen : my goal is to display an image in a square which is draw > in my background picture. > I have a main RelativeLayout which is filling the entire screen : > > <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/ > android" > android:layout_width="fill_parent" > android:layout_height="fill_parent" > android:background="@drawable/my_background"> > <ImageView ... > android:id="@+id/my_imageview" > android:src="@drawable/my_image" /> > </RelativeLayout> > > In my background picture, there is a square ( for example at 10px from > the left and 40px from the top of the picture ). I want to display the > ImageView my_imageview IN this square. > In my manifest : > > <supports-screens android:normalScreens="true" /> > <supports-screens android:largeScreens="true" /> > <supports-screens android:smallScreens="true" /> > <supports-screens android:anyDensity="true" /> > > I tried to set my_imageview parameters like that : > > <ImageView > ... > android:layout_width="wrap_content" > android:layout_height="wrap_content" > android:layout_marginTop="40dip" > android:layout_marginLeft="10dip" /> > > But even with 3 types of drawable ( hdpi -> 1.5x, mdpi -> 1x, ldpi -> > 0.75x), the imageview is not always displayed in the square. > For this example : > - HVGA - MDPI : OK > - HVGA - HDPI : the imageview is underneath the square > - WVGA - HDPI : the imageview is a little over the square > - WVGA - HDPI : the imageview is a lot over the square > I also tried to set the layout_marginTop and the layout_marginLeft > three times ( values-small, values-normal, values-large ), but there > are still some bugs.. > > Is there anybody who can help me with that ? > > Thanks, a lot !! > Regards -- 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

