如何在Android中实现这一UI功能?

时间:2014-07-07 08:59:35

标签: android android-layout user-interface

enter image description here

我想在Android中实现这一壮举。 现在这是我想要实现的经过处理的截图。在这个布局之上有一个图像,那些是按钮。现在我的问题:这是一个gridLayout还是只有scrollView上的按钮?

2 个答案:

答案 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>