我正在创建android应用程序,其中, 我需要帮助,点击按网格写入的按钮, 如果我们点击那个,那么该活动中的所有Listview都应该更改为网格,按钮名称将更改为列表。
如果再次单击按钮,则所有网格都应更改为列表。
请帮我解释我将如何在android项目中做这些事情。
先谢谢
干杯。
答案 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
}
}
});