What is the correct way to position controls in a RelativeLayout so that it displays the same

StackOverflow https://stackoverflow.com/questions/14640462

سؤال

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