0

我不知道我目前的方法是否正确......我有两个类,一个扩展了 Activity,另一个扩展了 ListActivity。现在,当我按下 Activity 类布局中的按钮时,我想对 ListActivity 中的列表进行排序。有哪些可能的方法.. 目前我正在尝试将一个适配器从 Activity 类发送到 ListActivity 但它让我失望了。所以还有其他想法。期待很快的答案......提前谢谢。

4

2 回答 2

1

我看到的两个选项。

1)将排序按钮放在ListActivity的布局中,这样它就在同一个Activity中。

2)当他们在活动 1 中按下排序按钮时,将排序方法放入您启动 ListActivity 的 Intent 中,作为额外的。在您的 ListActivity 中阅读额外内容并进行相应排序。

于 2012-10-19T19:32:49.790 回答
0

创建一个按钮或扩展布局,然后将其添加为标题,例如

    Button sort = new Button(this);
    sort.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View view) {
            //....
        }
    });
    ListView lv;
    getListView().addHeaderView(sort)


    setListAdapter(...)
于 2012-10-19T19:39:48.157 回答