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

एंड्रॉइड में कस्टम डायलॉग कैसे बनाएं?

<घंटा/>

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

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

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

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

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

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

में जोड़ें <पूर्व>पैकेज com.example.andy.myapplication;import android.os.Build;import android.os.Bundle;import android.support.annotation.RequiresApi;import android.support.v7.app.AlertDialog;import android.support .v7.app.AppCompatActivity;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;सार्वजनिक वर्ग MainActivity AppCompatActivity का विस्तार करता है {@RequiresApi(api =Build.VERSION_CODES.JELLY_BEAN) @Override संरक्षित शून्य onCreate (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); findViewById(R.id.customDialog).setOnClickListener(new View.OnClickListener() {@Override public void onClick(View v) {AlertDialog.Builder Builder =new AlertDialog.Builder(MainActivity.this); ViewGroup viewGroup =findViewById(android. R.id.content); देखें डायलॉग व्यू =लेआउटइन्फ्लेटर.फ्रॉम (v.getContext ())। inflate (R.layout.customview, viewGroup, false);builder.setView(dialogView);AlertDialog AlertDialog =builder.create(); अलर्टडायलॉग.शो (); }}); }}

कस्टम डायलॉग दिखाने के लिए हमने एक व्यू को कस्टम व्यू के रूप में फुलाया है। इसलिए customview.xml बनाएं और निम्न कोड जोड़ें -

   <टेक्स्ट व्यू एंड्रॉइड:लेआउट_विड्थ ="मैच_पैरेंट" " android:layout_height="wrap_content" android:layout_marginTop="10dp" android:text="Lorem ipsum dolor सिट amet, consectetur adipiscing elit. Nulla eu erat Tincidunt lacus fermentum rutrum।" android:textAlignment="center" android:textAppearance="@style/TextAppearance.AppCompat.Medium" /> 
  1. मैं एंड्रॉइड में एक बटन कैसे हटा सकता हूं या इसे अदृश्य बना सकता हूं?

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

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

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

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

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