Can you post some screen shots of the layouts? That would help.

As far as I can tell, it's the expected behaviour. Say, you have this
layout.

Button(100dip) TextView(100dip) EditText(100dip)

On different devices, these dips will be converted to different pixel
values at runtime, and thus, their actual length(say in inches) will
definitely vary.

Having different layouts is a different point altogether.

On Nov 11, 12:15 pm, swaps12 <[email protected]> wrote:
> Hi,
>
> I am trying to develop an app for which I want multiple screen
> support. I have read the Android article on Best practices for
> Multiple Screen Support. As per the article we have to follow 3
> important things
> 1. Mention support for different screen sizes(large, medium and small)
> and any density in AndroidManifest.xml.
> 2. Place images of 3 dpi's (120, 160, 240) in 3 folders res/ldpi, res/
> mdpi and res/hdpi.
> 3. In layout's the dimension should be mentioned in "dip" units. Then
> Android will take care of the scaling on its own.
>
> I have implemented all these points in my project. The images are
> picked up correctly from the appropriate folders. But the arrangements
> of the controls in not same.
> e.g. I ran the app on three emulators
> 1. Resolution 240*320 dpi 120.
> 2. Resolution 240*320 dpi 160.
> 3. Resolution 240*320 dpi 240.
> (All the emulator have same resolution but different density. )
>
> The problem is the position of the controls is not same on all the
> three emulator. As per my understanding if the
> android:layout_marginLeft and android:layout_marginTop are mentioned
> in "dip" then this problem should not occur. As the density of the
> emulator increases the controls get placed more towards the right.
>
> Is it necessary that i provide layouts for all combinations of
> dimensions and density i.e. in layout-small, layout-large, layout-
> medium, layout-long,layout-notlong?
>
> Am I missing some important point? Any help will be great.
> Thanks.

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