メインアクティビティでは、ボタンを1回押してボタンをクリックします。リストビューでデータを複数のチェックボックスで表示したい場合は、OKボタンを押します。複数のチェックボックスを使用してダイアログボックスでリストビューを表示する方法
ボタンをクリックしてダイアログを閉じ、メインアクティビティで選択したデータを表示すると、もう一度、ボタンをクリックしてダイアログを開いて、もう一度チェックしたいものを選択します。
-3
A
答えて
0
複数選択ダイアログを使用してみてください。
boolean[] spb = { false, false, false, false, false };
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
final CharSequence[] items = { "one", "two",
"three", "four", "five" };
final boolean[] temp = { false, false, false, false, false };
AlertDialog.Builder builder = new AlertDialog.Builder(
ViewAll.this);
builder.setMultiChoiceItems(items, spb,
new DialogInterface.OnMultiChoiceClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which, boolean isChecked) {
if (isChecked) {
temp[which] = true;
} else {
temp[which] = false;
}
}
});
builder.setPositiveButton("Submit",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which) {
spb = temp.clone();
// Do your stuff
}
});
AlertDialog dialog = builder.create();
dialog.show();
}
});
注:spb
とtemp
の長さitems
と同じでなければなりません。
ハッピー提案を取るために、あなたがこのリンクを見ることができます
+0
それは正常に動作していません –
+0
あなたのコードは大丈夫ですが、私が2回目を開いた時、私はすべてが選択されているが、変更なしで私はボタンを押してください。 –
関連する問題
- 1. ダイアログボックスのリストビューにチェックボックスを追加する方法
- 2. androidを使用してリストビューにデータを表示する方法
- 3. チェックボックスを使用してリストビューで生成したテーブルの複数行を削除する方法
- 4. ダイアログボックスを使用してリストビュー内のTextViewのテキストを変更する方法
- 5. ダイアログボックスでUIPickerviewを表示する方法
- 6. リストビューのすべてのリスト項目でダイアログボックスを使用する方法
- 7. チェックボックスを使用してカラムを動的に表示/非表示する方法
- 8. Twitter-Bootstrapで複数のダイアログボックスを表示する方法はありますか?
- 9. 複数のチェックボックスを1つのラベルに表示する方法
- 10. リストビューからチェックボックスを非表示にする方法
- 11. CGLayerを使用して複数の画像をオフスクリーンで表示する方法
- 12. chart.jsを使用してポイントホバーで複数の値を表示する方法
- 13. CSSを使用してすべてのチェックボックスを非表示にする方法
- 14. WPF:チェックボックスのビットフィールドとして数値を表示する方法
- 15. チェックボックス(フィルタリング)を使用して複数の選択肢に基づいて行を非表示/表示する
- 16. チェックボックス付きのリストビューを使用して連絡先リストを表示
- 17. EmberJsチェックボックスで複数のパラメータを使用してアクションを送信する方法
- 18. jQueryを使用してチェックボックスを表示/非表示にする
- 19. アンドロイドのListViewを使用して複数のデータを表示する方法
- 20. リストビューでセレクタを表示する方法
- 21. リストビューでデータベースを表示する方法
- 22. zend Frameworkでチェックボックスを使ってデータを表示する方法
- 23. ListViewsを使用して複数レベルのメニューを表示する方法
- 24. 複数の結合を使用してSQLに値を表示する方法
- 25. 複数のナビゲーションアプリオプションを使用してアクションシートを表示する方法
- 26. ハイチャートを使用して複数の円グラフを表示する方法
- 27. フォームグループAngular2を使用してチェックボックスの値を画面に表示する方法
- 28. 複数のフォームを含むダイアログボックスを表示する
- 29. ダイアログボックスでプロパティセットを使用する方法
- 30. Ajaxを使用して複数のチェックボックスを使用して正しいレコードを削除する方法
..コーディング.....ます。http: と単に//www.mysamplecode.com/2012/07/android-listview-checkbox-example.htmlダイアログでlistviewを取る。 –