-
Android Lurker
Listview Help!
Hi everyone. Let's say that I have two buttons (buttonA and buttonB) on the screen. When the user clicks buttonA I would like for a list of items to appear in the listview object. Likewise, when the user clicks buttonB I would like for the same listview object to populate a different list. How do I accomplish this?
Thanks
-
05-18-2012 12:37 PM
# ADS
Google Advertisement
-
Android Lurker
You can write two classes extending ArrayAdapter<> (also you can use standard)
Code:
class adapterA extends ArrayAdapter{...}
and
Code:
class adapterB extends ArrayAdapter{...}
And switch them from your interface (buttonA,buttonB)
Code:
buttonA.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
setListAdapter(mAdapterA);
}
});
buttonB.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
setListAdapter(mAdapterB);
}
});