リストビューで並べ替え、ソートすることができます。リストビューのヘッダーをクリックすると、次のクリック後にオブジェクトのリストを並べ替えることができます。オブジェクトをリスト表示するために私はソートのためにAdapterを使用しました。Collection.Sort(list)とアンドロイドのソート方法とソート方法については、同じボタンのクリックイベントで
0
A
答えて
0
フラグ変数を使用して各クリックでそれを切り替えることができます。真は昇順を意味し、偽は降順を意味する。
0
button.setOnClickListener(this);を追加する必要があります。 onClick(View v)メソッドでは、ソートのロジックを記述する必要があります。 しかし、並べ替えを適用する前に一時リストにリストを保存する必要がありますし、リストをソートしない場合は、一時リストをメインリストにコピーするだけです。
関連する問題
- 1. アンドロイドのRecyclerViewアイテムをソートする方法
- 2. XSLでのソート方法は?
- 3. 別の配列をソートする方法に基づいて1つの配列をソートする方法は? (JavaScript)
- 4. mutablensarrayのソート方法は?
- 5. ダブルディクショナリのソート方法は? (Python3)
- 6. オーバーライド方法Enumerablesソート方法
- 7. グループのソート、ソート、ソートの値をマップする方法
- 8. ArrayListソート方法に基づいて
- 9. 複数のソート方法を持つ
- 10. ソートする方法
- 11. リスト断片をアンドロイドでソートする方法は?
- 12. 私のソート方法では、いくつかの文字列をソートできないのはなぜですか?
- 13. ソート方法オブジェクトリストの配列javaでは?
- 14. リンクリストの実装ソート方法
- 15. ListViewソートの処理方法
- 16. MongooseJSのソートとスキップの修正方法
- 17. 同じソートを返すソート関数
- 18. JQuery UIをソート可能にアルファベット順にソートする方法は?
- 19. 同じインデックスで2つの配列をソートするには?
- 20. Elasticsearchで「3つのプロパティの合計」をソートする方法は?
- 21. xamlのリストボックスに対して同時にグループ化してソートする方法は?
- 22. ソート関数内からソートされていないアイテムを返す方法は?
- 23. Swiftで2つのソート方法を組み合わせる方法は?
- 24. djangoの数に基づいてリストをソートする方法は?
- 25. ソート方法輪郭(x、y)に応じたMatOfPointのリスト
- 26. Rubyのハッシュをソートする方法は?
- 27. 挿入ソートの実装方法は?
- 28. このリストをソートする方法は?
- 29. OCLで2つのパラメータをソートする方法は?
- 30. paypalボタンと同じ方法で.swfオブジェクトリンクをpaypalにリンクする方法は?
私はそのフラグのサンプルを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