从Activity向ListActivity发送适配器

时间:2012-10-19 19:29:31

标签: android adapter

我不知道我现在的方法是否正确...我有两个类扩展了Activity,另一个扩展了ListActivity。现在,当我按下Activity类布局中的按钮时,我想在ListActivity中对列表进行排序。有什么可能的方法..目前我正在尝试从Activity类向ListActivity发送一个适配器,但它失败了我。所以任何其他想法。很快就会得到答案......坦克提前。

2 个答案:

答案 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(...)