我想在单击 Button.Like 时创建多个 ListView 作为 Show
-----按钮点击---
ListView1(第一次点击)
ListView2(第二次点击)
ListView3(第三次点击)
等等...
即上面ButtonClick上的不同ListView
任何建议都值得赞赏...谢谢
我想在单击 Button.Like 时创建多个 ListView 作为 Show
-----按钮点击---
ListView1(第一次点击)
ListView2(第二次点击)
ListView3(第三次点击)
等等...
即上面ButtonClick上的不同ListView
任何建议都值得赞赏...谢谢
您可以为不同的列表视图创建不同的活动。例如,单击按钮 1,您将被移动到具有列表视图 A 的活动 1;单击按钮 2,您将被移动到具有列表视图 B 的活动 2;单击按钮 3 后,您将被移动到具有列表视图 C 的活动 3,依此类推...
ArrayList<String> list1 = new ArrayList<String>();
ArrayList<String> list2 = new ArrayList<String>();
ArrayList<String> list3 = new ArrayList<String>();
ArrayAdapter<String> adapter1;
on button 1 click,
button1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
adapter1 = new ArrayAdapter<String>(getBaseContext(), android.R.layout.simple_list_item, list1);
yourlistview.setAdapter(adapter1);
}
});
on button 2 click,
button2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
adapter1 = new ArrayAdapter<String>(getBaseContext(), android.R.layout.simple_list_item, list2);
yourlistview.setAdapter(adapter1);
}
});
on button 3 click,
button3.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
adapter1 = new ArrayAdapter<String>(getBaseContext(), android.R.layout.simple_list_item, list3);
yourlistview.setAdapter(adapter1);
}
});
在这种情况下,您可以使用 count ,例如
静态int a = 0;
然后单击您的按钮,您可以增加该计数的值并检查
if(count%3 == 0) { /* 这里的第一个列表视图 */ }
if(count%3 == 1) { /* 此处查看第二个列表 */ }
if(count%3 == 2) { /* 这里是第三个列表视图 */ }