I have been working on android for the last 6 months. I wonder why UI Design is done in "dp"s. It would be great if its mentioned in "%" instead of dp's. What i meant to say is assuming total width and height of the screen to "100%" we can divide the width and height of the each widget. may be like this:
<ImageView android:layout_width="20%" android:layout_height="20%" />
So that every screen automatically takes it. Offcourse "wrap_content"
and "fill_parent"
can do. But cant use them to all views. I dont know if its possible or not.