Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

मैं एंड्रॉइड पर अलर्ट डायलॉग कैसे प्रदर्शित करूं?

<घंटा/>

अलर्ट डायलॉग में आने से पहले, हमें पता होना चाहिए कि अलर्ट डायलॉग क्या है, अलर्ट डायलॉग एक पॉप-अप की तरह है जहां उपयोगकर्ता "ओके" या "रद्द करें" बटन पर क्लिक करके कार्रवाई चुन सकता है।

चेतावनी संवाद में तरीके

  • सेट व्यू (दृश्य देखें) - यह संवाद को सचेत करने के लिए कस्टम दृश्य सेट करता था

  • सेटटाइटल(चार अनुक्रम शीर्षक) − इसका इस्तेमाल टाइटल टू अलर्ट डायलॉग सेट करने के लिए किया जाता है

  • सेटमैसेज (चार अनुक्रम संदेश) - यह अलर्ट बॉक्स में सामग्री के रूप में सरल कॉल है

  • setIcon(int resId) - इसका उपयोग अलर्ट बॉक्स के लिए आइकन सेट करने के लिए किया जाता है

  • सेटबटन (इंट जोबटन, चार अनुक्रम टेक्स्ट, संदेश संदेश) - इसका उपयोग अलर्ट डायलॉग के लिए बटन सेट करने के लिए किया जाता है जैसा कि नीचे उदाहरण में दिखाया गया है।

  • getListView() - इसका उपयोग सूची दृश्य प्राप्त करने के लिए किया जाता है जिसका उपयोग अलर्ट डायलॉग के अंदर किया जाता है।

यह उदाहरण दर्शाता है कि एंड्रॉइड अलर्ट डायलॉग को कैसे लागू किया जाए।

चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

 <बटन एंड्रॉइड:आईडी ="@ + आईडी / बटन" एंड्रॉइड:लेआउट_विड्थ ="रैप_कंटेंट" एंड्रॉइड:लेआउट_हाइट ="रैप_कंटेंट" एंड्रॉइड:टेक्स्ट ="क्लिक" ऐप:लेआउट_कॉन्स्ट्रेंटबॉटम_टोबॉटमऑफ ="पैरेंट" ऐप:layout_constraintLeft_toLeftOf ="पैरेंट" ऐप:layout_constraintRight_toRightOf ="पैरेंट" ऐप:layout_constraintTop_toTopOf ="parent" />

चरण 3 - निम्न कोड को src/MainActivity.java

में जोड़ें <पूर्व>पैकेज com.example.andy.myapplication;import android.content.DialogInterface;import android.support.v7.app.AlertDialog;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android .view.View;आयात android.widget.Button;import android.widget.Switch;import android.widget.Toast;पब्लिक क्लास MainActivity AppCompatActivity इम्प्लीमेंट व्यू.ऑनक्लिक लिस्टनर {@Override संरक्षित शून्य को क्रिएट (बंडल सेव्ड इंस्टेंसस्टेट) {super.onCreate( सहेजा गया इंस्टेंसस्टेट); setContentView(R.layout.activity_main); बटन बटन =findViewById (R.id.button); बटन.सेटऑनक्लिक लिस्टनर (यह); } @Override public void onClick(View v) { स्विच (v.getId()){ case R.id.button:AlertDialog(); तोड़ना; } } निजी शून्य चेतावनी डायलॉग () {अलर्टडिअलॉग.बिल्डर डायलॉग =नया अलर्टडिअलॉग.बिल्डर (यह); डायलॉग.सेटमैसेज ("कृपया कोई विकल्प चुनें"); डायलॉग.सेटटाइटल ("डायलॉग बॉक्स"); डायलॉग.सेट पॉज़िटिवबटन ("हाँ", नया डायलॉगइंटरफेस। ऑनक्लिक लिस्टनर () {सार्वजनिक शून्य ऑनक्लिक (डायलॉगइंटरफेस डायलॉग, इंट जो) {Toast.makeText (getApplicationContext (), "हाँ क्लिक किया गया है", टोस्ट। LENGTH_LONG)। शो (); } }); डायलॉग.सेटनेगेटिवबटन ("रद्द करें", नया डायलॉगइंटरफेस। ऑनक्लिक लिस्टनर () {@ ओवरराइड पब्लिक वॉयड ऑनक्लिक (डायलॉगइंटरफेस डायलॉग, इंट जो) {Toast.makeText (getApplicationContext (), "कैंसल क्लिक किया गया है", टोस्ट।; } }); अलर्टडिअलॉग अलर्टडिअलॉग =डायलॉग.क्रिएट (); अलर्टडिअलॉग.शो (); }}

उपरोक्त कोड में हमने एक बटन बनाया है जब उपयोगकर्ता बटन पर क्लिक करता है तो यह एक अलर्ट डायलॉग बॉक्स दिखाएगा, उपयोगकर्ता आवश्यकता के आधार पर ठीक या रद्द कर सकता है।

आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइल में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा

मैं एंड्रॉइड पर अलर्ट डायलॉग कैसे प्रदर्शित करूं?

अब ऊपर दिए गए बटन पर क्लिक करें यह नीचे दिखाए गए अनुसार अलर्ट डायलॉग दिखाएगा

मैं एंड्रॉइड पर अलर्ट डायलॉग कैसे प्रदर्शित करूं?

अब हाँ/रद्द करें बटन का चयन करें यह नीचे दिखाए गए अनुसार आउटपुट देगा

मैं एंड्रॉइड पर अलर्ट डायलॉग कैसे प्रदर्शित करूं?


मैं एंड्रॉइड पर अलर्ट डायलॉग कैसे प्रदर्शित करूं?


  1. एंड्रॉइड में गतिविधि शुरू करने से पहले प्रगति संवाद कैसे प्रदर्शित करें?

    यह उदाहरण दर्शाता है कि एंड्रॉइड में गतिविधि शुरू करने से पहले मैं प्रगति संवाद कैसे प्रदर्शित करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड

  1. एंड्रॉइड ऐप में नोटिफिकेशन की गिनती कैसे प्रदर्शित करें?

    यह उदाहरण दर्शाता है कि Android ऐप लॉन्चर में सूचनाओं की संख्या कैसे प्रदर्शित करें। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। <बटन एंड्र

  1. हमेशा ऑन डिस्प्ले Android कैसे सक्षम करें

    एंड्रॉइड डिवाइस नई सुविधाओं के साथ आते रहते हैं जिनके बारे में हमने कभी नहीं सोचा था कि जब तक उन्हें जारी नहीं किया गया था। इस परंपरा को जारी रखते हुए, Android ने ऑलवेज-ऑन . की शुरुआत की विशेषता। हालाँकि, इसे शुरू में सैमसंग उपकरणों के लिए जारी किया गया था, लेकिन अब इसने अधिकांश Android स्मार्टफ़ोन