我过去6个月一直在从事Android开发。我想知道为什么UI设计使用“dp”作为单位而不是百分比。如果能用百分比代替dp,那就更好了。我的意思是假设屏幕的总宽度和高度为“100%”,我们可以将每个小部件的宽度和高度进行划分。可以像这样:
<ImageView android:layout_width="20%" android:layout_height="20%" />
所以每个屏幕都可以自动适应。当然,"wrap_content"
和"fill_parent"
可以做到。但不能对所有视图都使用它们。我不知道是否可能。