एक उदाहरण में जाने से पहले, हमें पता होना चाहिए कि एंड्रॉइड में टोस्ट क्या है। टोस्ट java.lang.Object के लिए उपवर्ग है और थोड़े समय के लिए एक छोटा संदेश दिखाने के लिए उपयोग किया जाता है, उसके बाद गायब होने वाला है।
यह उदाहरण दर्शाता है कि Android में टोस्ट की स्थिति को कैसे बदला जाए।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
<टेक्स्ट व्यू एंड्रॉइड:आईडी ="@ + आईडी / टेक्स्ट" एंड्रॉइड:टेक्स्ट साइज ="18 एसपी" एंड्रॉइड:टेक्स्ट एलाइनमेंट ="सेंटर" एंड्रॉइड:टेक्स्ट ="इस पर क्लिक करें शीर्ष पर टोस्ट दिखाएं" android:layout_width ="match_parent" android:layout_height ="wrap_content" />
उपरोक्त कोड में, हमने एक टेक्स्ट व्यू लिया है। जब उपयोगकर्ता टेक्स्ट व्यू पर क्लिक करता है, तो यह स्क्रीन के शीर्ष पर टोस्ट दिखाएगा।
चरण 3 - निम्न कोड को src/MainActivity.java
. में जोड़ें <पूर्व>पैकेज com.example.andy.myapplication;import android.app.ActivityManager;import android.content.Context;import android.content.Intent;import android.os.Build;import android.os.Bundle;import android. os.VibrationEffect;import android.os.Vibrator;import android.support.annotation.RequiresApi;import android.support.v4.app.FragmentManager;import android.support.v7.app.AppCompatActivity;import android.text.Editable;import android.text.TextWatcher;import android.util.Log;import android.view.Gravity;import android.view.KeyEvent;import android.view.MotionEvent;import android.view.View;import android.widget.EditText;import android .widget.LinearLayout;import android.widget.TextView;import android.widget.Toast;सार्वजनिक वर्ग MainActivity AppCompatActivity को बढ़ाता है {int view =R.layout.activity_main; टेक्स्ट व्यू टेक्स्ट; @RequiresApi(api =Build.VERSION_CODES.JELLY_BEAN) @Override संरक्षित शून्य onCreate (बंडल सेव्ड इंस्टेंसस्टेट) {super.onCreate(savedInstanceState); सेटकंटेंट व्यू (देखें); टेक्स्ट =findViewById (R.id.text); text.setOnClickListener (नया दृश्य। OnClickListener () {@ ओवरराइड सार्वजनिक शून्य पर क्लिक करें (देखें v) {टोस्ट टोस्ट =टोस्ट। मेकटेक्स्ट (मेनएक्टिविटी। यह, "नमूना टोस्ट", टोस्ट। LENGTH_LONG); टोस्ट। सेट ग्रेविटी (ग्रेविटी। टॉप, 0,250); टोस्ट.शो (); }}); }}पूर्व>हमने नीचे दिखाए गए अनुसार एक्स स्केल और वाई स्केल के साथ टोस्ट के लिए गुरुत्वाकर्षण दिया है -
टोस्ट टोस्ट =टोस्ट.मेकटेक्स्ट(MainActivity.this,"सैंपल टोस्ट", Toast.LENGTH_LONG);toast.setGravity(Gravity.TOP,0,250);toast.show();
आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -
उपरोक्त परिणाम में, यह एक डिफ़ॉल्ट स्क्रीन दिखाता है, जब आप टेक्स्ट व्यू पर क्लिक करते हैं, तो यह नीचे दिखाए गए अनुसार टोस्ट दिखाएगा -