What is the correct way to position controls in a RelativeLayout so that it displays the same irrespective of Device Resolution.I guess this is clear enough,If we use dp values in giving margins like android:layout_marginTop="17dp" It displays at different places on mdpi,xhdpi,hdpi.

Can someone give a full fledged guenine solution to it? Thanks

有帮助吗?

解决方案

You should have different layouts for different screen sizes. For example for xhdpi screens you create layout-xhdpi folder and put layout.xml for xhdpi screens in there. The same for other screen sizes. There is no way to have one layout looking exactly the same on all displays.

See this: http://developer.android.com/guide/practices/screens_support.html

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top