यह उदाहरण दर्शाता है कि मैं Android में एक कस्टम संदेश कैसे बनाऊं।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
<बटन android:layout_width="140dp " android:layout_height="80dp" android:layout_centerInParent="true" android:text="Show Message" android:backgroundTint="@color/colorPrimary" android:textSize="20dp" android:textColor="#ffffff" android:onClick="btn_showMessage" />
चरण 3 - प्रोजेक्ट से रेस पर क्लिक करें → लेआउट पर राइट क्लिक करें → नया चुनें → लेआउट संसाधन फ़ाइल → लेआउट को नाम दें ="कस्टम_डायलॉग, "रूट एलिमेंट" में लीनियर लेआउट दर्ज करें और ओके पर क्लिक करें
चरण 4 - निम्नलिखित कोड को custom_dialog.xml में जोड़ें
चरण 5 - निम्न कोड को src/MainActivity.java
में जोड़ें आयात करें .EditText;import android.widget.TextView;सार्वजनिक वर्ग MainActivity AppCompatActivity को बढ़ाता है { TextView myCustomMessage; @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); myCustomMessage =(TextView)findViewById(R.id.myCustommessage); } सार्वजनिक शून्य btn_showMessage (दृश्य देखें) { अंतिम अलर्टडिअलॉग। बिल्डर अलर्ट =नया अलर्टडिअलॉग। बिल्डर (मेनएक्टिविटी। यह); देखें mView =getLayoutInflater().inflate(R.layout.custom_dialog,null); अंतिम एडिटटेक्स्ट txt_inputText =(एडिट टेक्स्ट) mView.findViewById (R.id.txt_input); बटन btn_cancel =(बटन) mView.findViewById (R.id.btn_cancel); बटन btn_okay =(बटन) mView.findViewById (R.id.btn_okay); अलर्ट.सेट व्यू (एमव्यू); अंतिम अलर्टडिअलॉग अलर्टडिअलॉग =अलर्ट.क्रिएट (); अलर्टडायलॉग.सेटकैंसल्डऑनटचऑउटसाइड(झूठा); btn_cancel.setOnClickListener (नया व्यू। ऑनक्लिक लिस्टनर () {@ ओवरराइड पब्लिक वॉयड ऑनक्लिक (व्यू वी) {अलर्टडायलॉग। डिसमिस ();}}); btn_okay.setOnClickListener (नया व्यू। ऑनक्लिक लिस्टनर () {@ ओवरराइड पब्लिक वॉयड ऑनक्लिक (व्यू वी) {myCustomMessage.setText (txt_inputText.getText ()। toString ()); अलर्टडायलॉग। डिसमिस (); }}); अलर्टडिअलॉग.शो (); }}चरण 6 - निम्न कोड को androidManifest.xml में जोड़ें
<एप्लिकेशन एंड्रॉइड:अनुमति बैकअप ="सच" एंड्रॉइड:आइकन ="@ मिपमैप / आईसी_लॉन्चर" एंड्रॉइड:लेबल ="@ स्ट्रिंग / ऐप_नाम" एंड्रॉइड:राउंडआईकॉन ="@ मिपमैप / आईसी_लॉन्चर_राउंड" एंड्रॉइड:सपोर्ट आरटीएल ="सच" एंड्रॉइड :theme="@style/AppTheme"> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name="android.intent.action.MAIN" /> <श्रेणी android:name=" android.intent.category.LAUNCHER" />
आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -