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

Reply via email to