我不知道我现在的方法是否正确...我有两个类扩展了Activity,另一个扩展了ListActivity。现在,当我按下Activity类布局中的按钮时,我想在ListActivity中对列表进行排序。有什么可能的方法..目前我正在尝试从Activity类向ListActivity发送一个适配器,但它失败了我。所以任何其他想法。很快就会得到答案......坦克提前。
答案 0 :(得分:1)
我随便看到的两个选项。
1)将排序按钮放在ListActivity的布局中,使其全部在同一个Activity中。
2)当他们按下活动1中的排序按钮时,将sort方法放入您启动ListActivity的Intent中。在ListActivity中读取额外的内容并进行相应的排序。
答案 1 :(得分:0)
创建按钮或为布局充气,然后将其添加为标题,例如
Button sort = new Button(this);
sort.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
//....
}
});
ListView lv;
getListView().addHeaderView(sort)
setListAdapter(...)