3

在过去的 6 个月里,我一直在研究 android。我想知道为什么 UI 设计是在“dp”中完成的。如果在“%”而不是 dp 中提到它,那就太好了。我的意思是假设屏幕的总宽度和高度为“100%”,我们可以划分每个小部件的宽度和高度。可能是这样的:

<ImageView android:layout_width="20%" android:layout_height="20%" />

这样每个屏幕都会自动拍摄它。Offcourse "wrap_content""fill_parent"可以做到。但不能将它们用于所有视图。我不知道它是否可能。

4

2 回答 2

2

只是 Google 的 UI 设计方面无法按照您的意愿行事。那是因为布局高度和宽度采用整数值。但是,布局权重采用百分比形式的十进制值。所以,在某种程度上,你可以做你想做的事,但只能用重量而不是高度或宽度。+1 的问题。

于 2011-12-24T07:21:02.997 回答
1

我认为你不能在布局 xml 中使用“%”,你可以使用布局权重

于 2011-12-24T07:09:52.400 回答