我正在开发一个 android 日历应用程序,所以我需要以类似网格的方式对齐日期。我正在使用 API Level 8,所以我需要按边距对齐它们。但是当切换到更大的屏幕时,数字会出现在屏幕的左侧,并且不会覆盖整个屏幕。(我知道这是因为我使用 dp 作为左侧边距的单位)。Android 布局中是否有类似 CSS %(百分比)的内容?
问问题
75 次
我正在开发一个 android 日历应用程序,所以我需要以类似网格的方式对齐日期。我正在使用 API Level 8,所以我需要按边距对齐它们。但是当切换到更大的屏幕时,数字会出现在屏幕的左侧,并且不会覆盖整个屏幕。(我知道这是因为我使用 dp 作为左侧边距的单位)。Android 布局中是否有类似 CSS %(百分比)的内容?
试试这个
android:layout_weight="1"
在该部分的每个元素上。它应该均匀分布。
它是weight
内部视图的属性LinearLayout
。这是一个很好的解释它的含义。但是您只能使用它来设置视图大小,而不是边距。但是,您可以将视图放入RelativeLayout
,放置此布局以获取所有可用的屏幕宽度并centerInParent=true
在视图中设置属性。