在网格中对齐

时间:2012-09-06 16:28:45

标签: android

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

This is What I want

2 个答案:

答案 0 :(得分:1)

试试这个

android:layout_weight="1"

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

答案 1 :(得分:0)

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