What is the correct way to position controls in a

2019-08-22 02:14发布

问题:

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

回答1:

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