リストビューで並べ替え、ソートすることができます。リストビューのヘッダーをクリックすると、次のクリック後にオブジェクトのリストを並べ替えることができます。オブジェクトをリスト表示するために私はソートのためにAdapterを使用しました。Collection.Sort(list)とアンドロイドのソート方法とソート方法については、同じボタンのクリックイベントで
0
A
答えて
0
フラグ変数を使用して各クリックでそれを切り替えることができます。真は昇順を意味し、偽は降順を意味する。
0
button.setOnClickListener(this);を追加する必要があります。 onClick(View v)メソッドでは、ソートのロジックを記述する必要があります。 しかし、並べ替えを適用する前に一時リストにリストを保存する必要がありますし、リストをソートしない場合は、一時リストをメインリストにコピーするだけです。
関連する問題
- 1. 別の配列をソートする方法に基づいて1つの配列をソートする方法は? (JavaScript)
- 2. オーバーライド方法Enumerablesソート方法
- 3. mutablensarrayのソート方法は?
- 4. グループのソート、ソート、ソートの値をマップする方法
- 5. 複数のソート方法を持つ
- 6. ソートする方法
- 7. 同じソートを返すソート関数
- 8. JQuery UIをソート可能にアルファベット順にソートする方法は?
- 9. 同じインデックスで2つの配列をソートするには?
- 10. paypalボタンと同じ方法で.swfオブジェクトリンクをpaypalにリンクする方法は?
- 11. ページングで正しい方法でソートする方法
- 12. Rubyのハッシュをソートする方法は?
- 13. 挿入ソートの実装方法は?
- 14. このリストをソートする方法は?
- 15. ListViewでソートする方法は?
- 16. JavaScriptでリストをソートする方法は?
- 17. QTableViewを列でソートする方法は?
- 18. 値でハッシュマップをソートする方法は?
- 19. 同じ行に2つのボタンを入れる方法
- 20. 2つのボタンに同じ機能を適用する方法
- 21. C++:ソート方法/アルファベット順
- 22. ソートする方法マップ
- 23. Iterableをソートする方法
- 24. ArrayListをソートする方法
- 25. mysqlをソートする方法
- 26. javaから渡された特定のソート順でソートする方法をoracleに伝える方法は?
- 27. JSONObjectのJSONArrayのソート方法JSONObjectのフィールドに基づいてアルファベット
- 28. XSLTソート - 属性を持つ親ノード内でxml子ノードをソートする方法
- 29. 配列/リストをソートしてアンドロイドで結果を返す方法は?
- 30. CollectionViewSourceを1つのプロパティでソートし、次に別のプロパティでソートする方法はありますか?
私はそのフラグのサンプルを1つ送ることができます – user483886
listviewの作成を実装しましたか? –
ya、私のサンプルコードを参照してください。LitemItemAdapter mcqListAdapter = new LitemItemAdapter(this、R.layout.row、books); bookListView.setAdapter(mcqListAdapter); bookListView.setClickable(true); btn =(ボタン)v.findViewById(R.id.item2); btn.setOnClickListener(新OnClickListener(){ \t \t \t \t \t \t @Override \t \t \tます。public void onClickの(ビューV){ \t \t \t \t // TODO自動生成されたメソッドスタブ \t \t \t \t \t \t \t \t Arrays.sort(books); \t \t \t \t \t bookListView.invalidateViews(); \t \t \t \t \t \t \t} \t \t})。ボタンのクリックイベントで私はリストビューをソートしますが、同じイベントでそれらのアイテムをソートしたい – user483886