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

अलर्ट डायलॉग में कस्टम व्यू कैसे जोड़ें?

<घंटा/>

यह उदाहरण दिखाता है कि अलर्ट संवाद में कस्टम दृश्य कैसे जोड़ें

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

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

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

उपरोक्त कोड में, हमने टेक्स्ट व्यू लिया है।

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

में जोड़ें <पूर्व>पैकेज com.example.myapplication;import android.annotation.TargetApi;import android.content.DialogInterface;import android.os.Build;import android.os.Bundle;import android.support.v7.app.AlertDialog;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.EditText;import android.widget.Switch;import android.widget.TextView;import android.widget.Toast; पब्लिक क्लास MainActivity AppCompatActivity का विस्तार करती है { टेक्स्ट व्यू टेक्स्ट; @TargetApi(Build.VERSION_CODES.LOLLIPOP) @Override public void onCreate(Bundle saveInstanceState) {super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); टेक्स्ट =FindViewById (R.id.क्लिक); text.setOnClickListener (नया दृश्य। ऑनक्लिक लिस्टनर () {@ ओवरराइड सार्वजनिक शून्य पर क्लिक करें (देखें वी) {showAlertDialog ();}}); } निजी शून्य showAlertDialog() {AlertDialog.Builder AlertDialog =new AlertDialog.Builder(MainActivity.this); अंतिम देखें customLayout =getLayoutInflater ()। inflate (R.layout.custom, null); अलर्टडायलॉग.सेट व्यू (कस्टम लयआउट); AlertDialog.setPositiveButton("OK", new DialogInterface.OnClickListener() {@Override public void onClick(DialogInterface डायलॉग, int जो) {//AlertDialog से एक्टिविटी को डेटा भेजें EditText EditText =customLayout.findViewById(R.id.editText ); Toast.makeText(MainActivity.this,editText.getText().toString(),Toast.LENGTH_LONG).show();}}); अलर्टडिअलॉग अलर्ट =अलर्टडिअलॉग.क्रिएट (); अलर्ट.सेटकैंसल्डऑनटचऑउटसाइड (झूठा); चेतावनी.शो (); }}

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

अलर्ट डायलॉग में कस्टम व्यू कैसे जोड़ें?

अब अलर्ट डायलॉग खोलने के लिए टेक्स्टव्यू पर क्लिक करें।

अलर्ट डायलॉग में कस्टम व्यू कैसे जोड़ें?

अब टोस्ट दिखाने के लिए ओके बटन पर क्लिक करें जैसा कि नीचे दिखाया गया है -

अलर्ट डायलॉग में कस्टम व्यू कैसे जोड़ें?



  1. एंड्रॉइड में कस्टम सूची दृश्य में खोज कार्यक्षमता का उपयोग कैसे करें?

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

  1. एंड्रॉइड में कस्टम अलर्टडिअलॉग व्यू को कैसे कार्यान्वित करें?

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

  1. Android पर कस्टम जेस्चर कैसे जोड़ें

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