我想在Android中实现这一壮举。 现在这是我想要实现的经过处理的截图。在这个布局之上有一个图像,那些是按钮。现在我的问题:这是一个gridLayout还是只有scrollView上的按钮?
答案 0 :(得分:0)
是的,您可以使用网格布局和滚动视图两种方式执行此操作,但对于这两种情况,您必须更改按钮的背景,因为Android默认按钮有一些填充。如果您不想要该空间,则需要为按钮创建自定义背景并删除填充。还必须更改按钮的边距,这可以通过使用滚动视图中的按钮将所有边距保持为负数来实现。例如 - 对于两个按钮,只需将第一个按钮的android:layout_marginRight设置为" -8dip"甚至更多。比两个按钮之间的空间会变小。
答案 1 :(得分:0)
例如:
<GridLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center_horizontal"
android:columnCount="4"
android:columnOrderPreserved="true"
<Button ...>
<Button ...>
<Button ...>
<Button ...>
<Button ...>
..
</GridLayout>