如何在listview中更改gridview

时间:2015-09-18 06:11:15

标签: android listview gridview

我正在创建android应用程序,其中, 我需要帮助,点击按网格写入的按钮, 如果我们点击那个,那么该活动中的所有Listview都应该更改为网格,按钮名称将更改为列表。

如果再次单击按钮,则所有网格都应更改为列表。

请帮我解释我将如何在android项目中做这些事情。

先谢谢

干杯。

1 个答案:

答案 0 :(得分:1)

只需使用numColumns=1实现网格视图,该网格视图看起来像带有单列

的列表视图

然后点击按钮

button.setOnClickListener(new View.onClickListener(){
   public void onClick(){
     if(button.getText()=="list")
     {
       button.setText("grid");
       gridview.setNumColumns(1);
     }
     else
     {
       button.setText("list");
        gridview.setNumColumns(columns);//int columns as per your grid 
      }
   }
});