डिफ़ॉल्ट रूप से, हमें दो या तीन बटन मिलते हैं जो एक चेतावनी संवाद में क्षैतिज रूप से गठबंधन होते हैं। क्या चेतावनी संवाद में उन्हें लंबवत रूप से गठबंधन करना संभव है?क्या हमारे पास एंड्रॉइड अलर्ट संवाद में लंबवत बटन हो सकते हैं?
6
A
उत्तर
8
निश्चित रूप से, आप संवाद की सामग्री को मनमाने ढंग से लेआउट के रूप में सेट करने के लिए Dialog.setContentView() का उपयोग कर सकते हैं।
Dialog dialog = new Dialog(this);
dialog.setContentView(R.layout.yourLayoutId);
dialog.show();
खुद के बटन आप इसे में चाहते हैं और अपने संवाद पर setContentView फोन है कि एक कार्यक्षेत्र LinearLayout के साथ एक लेआउट फ़ाइल अपने लेआउट फ़ाइल का नाम गुजर बनाओ,।
आप AlertDialog पर deadset हैं, तो आप कुछ builder.setView() के साथ इसी तरह
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.yourLayoutId, (ViewGroup) findViewById(R.id.yourLayoutRoot));
AlertDialog.Builder builder = new AlertDialog.Builder(this)
.setView(layout);
AlertDialog alertDialog = builder.create();
alertDialog.show();
6
एक setItems हुई है() कॉल जो एपीआई स्तर 1. कोई कारण एक कस्टम बनाने के लिए के बाद से यह करता है क्या कर सकते हैं संवाद जब तक आप वस्तुओं के स्वरूप और अनुभव को बदलना नहीं चाहते हैं।
CharSequence[] items = {"Foo", "Bar", "FooBar"};
new AlertDialog.Builder(activity)
.setTitle("Choose a widget")
.setItems(items, new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
switch(which)
{
case FOO:
// foo case
break;
....
}
}
}
.create().show();
संबंधित मुद्दे
- 1. एक मशीन में हमारे पास कितने JVM हो सकते हैं?
- 2. कस्टम अलर्ट संवाद एंड्रॉइड
- 3. क्या हमारे पास बुलेटन
- 4. एंड्रॉइड अलर्ट संवाद नकारात्मक बटन पर फ़ोकस कैसे सेट करें?
- 5. एंड्रॉइड: अलर्ट संवाद में प्रारूप फ़ॉन्ट
- 6. क्या हमारे पास Google Go में फ़ंक्शन पॉइंटर्स हो सकते हैं?
- 7. क्या हमारे पास IENumerable
- 8. क्या हमारे पास edittext
- 9. क्या हमारे पास एक शर्त में असाइनमेंट हो सकता है?
- 10. क्या हमारे पास जावा में सी ++ में डिज़ाइन पैटर्न हैं?
- 11. क्या हमारे पास सी ++ में बंद है?
- 12. एंड्रॉइड अलर्ट संवाद पृष्ठभूमि समस्या API 11+
- 13. क्या हमारे पास जावा गुण फ़ाइल में मल्टीलाइन टिप्पणियां हो सकती हैं?
- 14. अलर्ट संवाद या कस्टम अलर्ट संवाद का आकार
- 15. सी #: हमारे पास आंतरिक तरीकों/स्थानीय कार्य क्यों नहीं हो सकते हैं?
- 16. बटन पर एंड्रॉइड फोन की सेटिंग्स कैसे खोलें हमारे एंड्रॉइड ऐप
- 17. हमारे पास स्थिर अंतिम सदस्य क्यों हो सकते हैं लेकिन आंतरिक कक्षा में स्थिर विधि नहीं हो सकती है?
- 18. WP7 अलर्ट संवाद
- 19. क्या हमारे पास .NET कंसोल एप्लिकेशन में एकाधिक App.Config फ़ाइलें हो सकती हैं?
- 20. क्या हमारे पास आभासी स्थैतिक विधि हो सकती है? (C++)
- 21. क्या हमारे पास जी में एक से अधिक फ़ील्ड हो सकते हैं: विकल्प का चयन करें वैल्यू?
- 22. क्या हम जावा में पॉपअप त्रुटि अलर्ट बना सकते हैं?
- 23. अलर्ट संवाद में संपादन टेक्स्ट बॉक्स पर शून्य सत्यापन - एंड्रॉइड
- 24. क्या हमारे पास एकाधिक मदरप्रॉप माइक्रोडाटा टैगिंग
- 25. पर्ल में मेरे पास परिवर्तनीय दावे कैसे हो सकते हैं?
- 26. क्या मॉड्यूल में गुण हो सकते हैं?
- 27. asp.net ग्रिडव्यू: मेरे पास एक कॉलम में मल्टीपल बटन फ़ील्ड कैसे हो सकते हैं?
- 28. सी ++: संदर्भों या संदर्भों के सरणी के संदर्भ में हमारे पास संदर्भ क्यों नहीं हो सकते?
- 29. एंड्रॉइड सेट अलर्ट डायलॉग में चयनित आइटम
- 30. क्या एक सेवा में कई एंडपॉइंट्स हो सकते हैं?
बिल्कुल सही ... धन्यवाद! – Ahmed