I have made the relative layout and I used fill-parent , wrap-content and for some margin I have to use “dp”.
But When I check on different devices the scale/density change So on surfing from Android Developer site I found that I have to defined layouts like
res/layout/my_layout.xml // layout for normal screen size ("default")
res/layout-small/my_layout.xml // layout for small screen size
res/layout-large/my_layout.xml // layout for large screen size
res/layout-xlarge/my_layout.xml // layout for extra large screen size
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation
So is there any easy or smart trick for density problem without define these layouts… and work wll on all devices with only one standard layout
You don’t need those different layout folders for density problems. You need those layouts for defining different looks for different screen sizes. If you want to use different images for different densities, you need add images with different resolution to the
drawable-xhdpi,drawable-hdpi,drawable-mdpianddrawable-ldpifolders.Android automatically selects images from right folder depending on screen density.
Start your designing process always for medium density screens.