android - एंड्रॉइड सरल चेतावनी संवाद




dialog alertdialog (2)

आप आसानी से अपना 'अलर्ट व्यू' बना सकते हैं और इसे हर जगह इस्तेमाल कर सकते हैं।

alertView("You really want this?");

इसे एक बार कार्यान्वित करें:

private void alertView( String message ) {
 AlertDialog.Builder dialog = new AlertDialog.Builder(context);
 dialog.setTitle( "Hello" )
       .setIcon(R.drawable.ic_launcher)
       .setMessage(message)
//     .setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
//      public void onClick(DialogInterface dialoginterface, int i) {
//          dialoginterface.cancel();   
//          }})
      .setPositiveButton("Ok", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialoginterface, int i) {   
        }               
        }).show();
 }

इस प्रश्न का उत्तर यहां दिया गया है:

मुझे उन उपयोगकर्ताओं को एक छोटा सा टेक्स्ट संदेश दिखाना होगा जो मेरे एंड्रॉइड ऐप पर एक बटन पर क्लिक करते हैं, आईओएस पर मुझे सिर्फ एक अलर्टव्यू बनाना था कि इसका उपयोग करना आसान है लेकिन एंड्रॉइड के साथ मैं संघर्ष कर रहा हूं क्योंकि समाधान x10 गुना कठिन लगता है। मैंने देखा कि मुझे डायलॉग फ्रैगमेंट का उपयोग करने की ज़रूरत है, लेकिन मैं समझ नहीं पा रहा हूं कि इसे कैसे काम करना है, क्या कोई समझा सकता है? साथ ही, क्या मेरा समाधान सही है या उपयोगकर्ताओं को एक साधारण पाठ संदेश दिखाने में कुछ आसान है?


मेरे दोस्त को यह बहुत आसान नहीं है, इसका उपयोग करने का प्रयास करें:

AlertDialog alertDialog = new AlertDialog.Builder(AlertDialogActivity.this).create();
alertDialog.setTitle("Alert Dialog");
alertDialog.setMessage("Welcome to dear user.");
alertDialog.setIcon(R.drawable.welcome);

alertDialog.setButton("OK", new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int which) {
        Toast.makeText(getApplicationContext(), "You clicked on OK", Toast.LENGTH_SHORT).show();
    }
});

alertDialog.show();

यह tutorial दिखाता है कि आप एक्सएमएल का उपयोग करके कस्टम डायलॉग कैसे बना सकते हैं और फिर उन्हें एक अलर्ट संवाद के रूप में दिखा सकते हैं।





alertdialog