Android-用于重复元素的结构化布局-游戏

问题描述 投票:0回答:1

我正在构建一个具有X个等级的游戏。

  • “级别”视图将为每个级别显示一个按钮,按钮的值等于级别(迭代)的“值”,从(0)开始,每个级别[value]递增(1)。
  • [实际]按钮的数量将与游戏。
  • 级别的数量可以随时更改(每个开发人员)

请参阅附件中的图像。我应该使用哪个动态视图/布局?

  • Gridview
  • 网格布局
  • tableview

...等

如果更改级别[X]的数量,则应自动动态创建按钮的数量(及其值)。

This is how i want to do

android button gridview android-gridlayout
1个回答
0
投票

我将RecyclerViewGridLayoutManager一起使用。它在GridView上有多个advantages,等等。

如果您不知道如何使用RecyclerView,那么这里有很多很棒的tutorials。设置完RecyclerView之后,您将拥有:

<androidx.recyclerview.widget.RecyclerView
    android:id="@+id/recycler_view"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" />

然后在您的代码中添加这一行

recycler_view.apply {
    //...
    layoutManager = GridLayoutManager(context, 5)
}
© www.soinside.com 2019 - 2024. All rights reserved.