खोज…


टिप्पणियों

संवाद का Context निर्धारित करना

एक बनाते समय Dialog एक से Activiy हम उपयोग कर सकते हैं this संदर्भ के रूप में।

AlertDialog.Builder builder = new AlertDialog.Builder(this);

Fragments साथ हम संपत्ति Context उपयोग करते हैं।

AlertDialog.Builder builder = new AlertDialog.Builder(Context);

बटन प्रकार

SetNeutralButton() का उपयोग एक साधारण अधिसूचना और पुष्टि के लिए किया जा सकता है कि अधिसूचना पढ़ी गई है। SetPositiveButton() का उपयोग उदाहरण के लिए पुष्टि के लिए किया जा सकता है: "क्या आप वाकई इस आइटम को हटाना चाहते हैं?" SetNegativeButton() संवाद को खारिज करने और इसे रद्द करने के लिए है।


बैकबटन से रद्द करें अक्षम करें

अगर हम यह सुनिश्चित करना चाहते हैं कि उपयोगकर्ता बैक बटन के साथ संवाद को खारिज नहीं कर सकता है तो हम SetCanceable(false) कह सकते हैं। यह केवल बैक बटन के लिए काम करता है।


रोटेशन

यदि स्क्रीन को घुमाया जाता है, जबकि एक डायलॉग दिखाई दे रहा है तो उसे खारिज कर दिया जाएगा और ठीक और रद्द करने वाली कार्रवाइयों को नहीं बुलाया जाएगा। आपको अपनी गतिविधि के अंदर इसे संभालना होगा और गतिविधि फिर से लोड होने के बाद संवाद को फिर से दिखाना होगा।

इसके बजाय इसे प्राप्त करने के लिए एक DialogFragment उपयोग करें।

चेतावनी संवाद

अलर्ट डायलॉग बनाना

AlertDialog.Builder builder = new AlertDialog.Builder(Context);
builder.SetIcon(Resource.Drawable.Icon);
builder.SetTitle(title);
builder.SetMessage(message);

builder.SetNeutralButton("Neutral", (evt, args) => { 
    // code here for handling the Neutral tap
});

builder.SetPositiveButton("Ok", (evt, args) => { 
    // code here for handling the OK tap
});

builder.SetNegativeButton("Cancel", (evt, args) => { 
    // code here for handling the Cancel tap
});

builder.SetCancelable(false);
builder.Show();


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow