我正在尝试开发Android应用。我在其中使用网格视图,我想在每个单元格中放置一个按钮。现在我使用List在网格视图中输入了一些值。我会表明:
GridView gv; //
List<String> array; // Declaration
gv = (GridView) findViewById(R.id.gridView1); //
array = new ArrayList<String>(); // Initialization
array.add("1"); //
array.add("2"); //
array.add("3"); // adding values to grid view
gv.setAdapter(new ListArray(MainActivity.this, array));
是否可以添加按钮而不是这些值?请举例说明步骤。
答案 0 :(得分:2)
您必须为此目的创建自定义网格视图,您可以在 GridView 的单个块上拥有多个视图,如文本或按钮, 这是链接custom-grid-view-example
您可以使用上述示例使用按钮代替图像,并可以根据需要执行操作。