के साथ एकाधिक विकल्प अलर्टडियलॉग मैं एकाधिक विकल्प विकल्प के साथ अलर्टडिअलॉग बनाने की कोशिश कर रहा हूं। मैंने setMultiChoiceItems
के साथ प्रयास किया है लेकिन मेरे पास ArrayList<Category>
है और CharSequence
नहीं है इसलिए मैंने एडाप्टर के साथ प्रयास किया।कस्टम एडाप्टर
setAdapter
के साथ समस्या यह है कि जब मैं एक आइटम का चयन करता हूं तो यह संवाद विंडो बंद कर देता है। और मैं चाहता हूं कि आइटम का चयन करें और फिर यह देखने के लिए ओके बटन दबाएं कि कौन से आइटम चुने गए हैं।
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Pick a color");
ArrayAdapter<Category> catsAdapter = new ArrayAdapter<Category>(this, android.R.layout.select_dialog_multichoice,this.categories);
builder.setAdapter(catsAdapter, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
}
});
builder.setPositiveButton("Save", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
//do something
}
});;
AlertDialog alert = builder.create();
alert.show();
गतिशील रूप से अपने ऐरेलिस्ट द्वारा पॉप्युटेड रेडियो बटन के साथ कस्टम दृश्य क्यों नहीं बनाते? आप एक चेतावनी संवाद के लिए एक कस्टम दृश्य सेट कर सकते हैं, फिर सेटपॉसिटिव बटन –
में बॉक्स मूर्तियों को मैन्युअल रूप से जांचें, मैं एडाप्टर का कोड चाहता हूं। क्या आप मुझे दे सकते हैं? – offset