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;import android.widget.Button;सार्वजनिक वर्ग MainActivity AppCompatActivity को बढ़ाता है {@RequiresApi(api =Build.VERSION_CODES. JELLY_BEAN) @ ओवरराइड संरक्षित शून्य onCreate (बंडल सेव्ड इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); findViewById(R.id.customDialog).setOnClickListener(new View.OnClickListener() {@Override public void onClick(View v) { final AlertDialog.Builder Builder =new AlertDialog.Builder(MainActivity.this); ViewGroup viewGroup =findViewById(android) .R.id.content); देखें डायलॉग व्यू =LayoutInflater.from(v.getContext()).inflate(R.layout.customview, viewGroup, false); Button buttonOk=dialogView.findViewById(R.id.buttonOk); निर्माता .setView(dialogView); final AlertDialog AlertDialog =builder.create(); buttonOk.setOnClickListener(new View.OnClickListener() {@Override public void onClick(View v) {alertDialog.dismiss(); }}); AlertDialog.show (); } }); }}

कस्टम डायलॉग दिखाने के लिए हमने एक व्यू को कस्टम व्यू के रूप में फुलाया है। इसलिए 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 में जोड़ें। चरण