0

我正在开发一个 android 日历应用程序,所以我需要以类似网格的方式对齐日期。我正在使用 API Level 8,所以我需要按边距对齐它们。但是当切换到更大的屏幕时,数字会出现在屏幕的左侧,并且不会覆盖整个屏幕。(我知道这是因为我使用 dp 作为左侧边距的单位)。Android 布局中是否有类似 CSS %(百分比)的内容?

这就是我要的

4

2 回答 2

1

试试这个

android:layout_weight="1"

在该部分的每个元素上。它应该均匀分布。

于 2012-09-06T17:29:56.587 回答
0

它是weight内部视图的属性LinearLayout是一个很好的解释它的含义。但是您只能使用它来设置视图大小,而不是边距。但是,您可以将视图放入RelativeLayout,放置此布局以获取所有可用的屏幕宽度并centerInParent=true在视图中设置属性。

于 2012-09-06T16:51:49.543 回答