現在のアプローチが正しいかどうかわかりません...1つはActivityを拡張し、もう1つはListActivityを拡張する2つのクラスがあります。ここで、Activityクラスのレイアウトにあるボタンを押したときに、ListActivityでリストを並べ替えたいと思いました。可能な方法は何ですか..現在、ActivityクラスからListActivityにアダプターを送信しようとしていますが、失敗します。だから他のアイデア。すぐに答えを期待しています...よろしくお願いします。
質問する
84 次
2 に答える
1
私が手に負えない2つのオプション。
1)並べ替えボタンをListActivityのレイアウトに配置して、すべてが同じアクティビティに含まれるようにします。
2)アクティビティ1で並べ替えボタンを押したときに、追加でListActivityを起動するインテントに並べ替えメソッドを配置します。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 に答える