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

एंड्रॉइड में डायलॉग बॉक्स के बाहर क्लिक के साथ डायलॉग को कैसे खारिज करें?

<घंटा/>

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

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

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

 <टेक्स्ट व्यू एंड्रॉइड:आईडी ="@ + आईडी / क्लिक" एंड्रॉइड:लेआउट_विड्थ ="रैप_कंटेंट" एंड्रॉइड:टेक्स्टसाइज ="30एसपी" एंड्रॉइड:लेआउट_हाइट ="रैप_कंटेंट" एंड्रॉइड :text ="क्लिक करें"/>

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

में जोड़ें
import android.annotation.TargetApi;import android.content.DialogInterface;import android.os.Build;import android.support.v7.app.AlertDialog;import android.support.v7.app.AppCompatActivity;import android.os बंडल; android.view.View आयात करें; android.widget.TextView आयात करें; android.widget.Toast आयात करें; सार्वजनिक वर्ग MainActivity AppCompatActivity {TextView टेक्स्ट; @TargetApi(Build.VERSION_CODES.LOLLIPOP) @Override संरक्षित शून्य onCreate(Bundle saveInstanceState) {super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); टेक्स्ट =FindViewById (R.id.क्लिक); text.setOnClickListener (नया दृश्य। OnClickListener () {@ ओवरराइड सार्वजनिक शून्य पर क्लिक करें (देखें v) {showAlertBox ();}}); } निजी शून्य शोअलर्टबॉक्स () {AlertDialog.Builder AlertDialog =new AlertDialog.Builder(MainActivity.this); अलर्टडिअलॉग.सेटटाइटल ("अलर्टडिअलॉग"); AlertDialog.setMessage ("क्या आप संवाद बॉक्स बंद करना चाहते हैं?"); AlertDialog.setPositiveButton("yes", new DialogInterface.OnClickListener() {@Override public void onClick(DialogInterface डायलॉग, int जो) { Toast.makeText(MainActivity.this,"आपने Yes बटन पर क्लिक किया", Toast.LENGTH_LONG)। (); } }); AlertDialog.setNegativeButton("No", new DialogInterface.OnClickListener() {@Override public void onClick(DialogInterface डायलॉग, int जो) { }}); अलर्टडिअलॉग अलर्ट =अलर्टडिअलॉग.क्रिएट (); अलर्ट.सेट रद्द किया गयाऑनटचऑउटसाइड (सच); चेतावनी.शो (); }} 

चरण 4 - निम्नलिखित कोड को androidManifest.xml में जोड़ें

 <एप्लिकेशन एंड्रॉइड:अनुमति बैकअप ="सच" एंड्रॉइड:आइकन ="@ मिपमैप / आईसी_लॉन्चर" एंड्रॉइड:लेबल ="@ स्ट्रिंग / ऐप_नाम" एंड्रॉइड:राउंडआईकॉन ="@ मिपमैप / आईसी_लॉन्चर_राउंड" एंड्रॉइड:सपोर्ट आरटीएल ="सच" एंड्रॉइड :theme="@style/AppTheme"> <गतिविधि android:name="app.com.sample.MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name="android.intent.action.MAIN" /> <श्रेणी android:name="android.intent.category.LAUNCHER" />   

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

एंड्रॉइड में डायलॉग बॉक्स के बाहर क्लिक के साथ डायलॉग को कैसे खारिज करें?

एंड्रॉइड में डायलॉग बॉक्स के बाहर क्लिक के साथ डायलॉग को कैसे खारिज करें?


  1. स्क्रीन एंड्रॉइड पर संवाद की स्थिति कैसे बदलें?

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

  1. एंड्रॉइड में डेटाबेस के साथ रीसाइक्लरव्यू का उपयोग कैसे करें?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में डेटाबेस के साथ रीसाइक्लरव्यू का उपयोग कैसे करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। निम्नलिखित निर्भरता को build.gradle में जोड़ें (मॉड्यूल:ऐप) कार्यान्

  1. अमेरिका के अंदर या बाहर नॉर्डवीपीएन के साथ नेटफ्लिक्स कैसे देखें

    इसे प्यार करें या नफरत करें, लेकिन हमारे टीवी और लैपटॉप की स्क्रीन से चिपके रहना और नेटफ्लिक्स देखना किसी भी तरह से सबसे अच्छी चिकित्सा है जिसकी हमें आवश्यकता है / इसके लायक है। फिल्मों से लेकर टीवी शो तक की एक विस्तृत श्रृंखला की स्ट्रीमिंग, नेटफ्लिक्स निश्चित रूप से सबसे मनोरंजक प्लेटफार्मों में स