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

एंड्रॉइड में टोस्ट की स्थिति कैसे बदलें?

<घंटा/>

एक उदाहरण में जाने से पहले, हमें पता होना चाहिए कि एंड्रॉइड में टोस्ट क्या है। टोस्ट 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 मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -

एंड्रॉइड में टोस्ट की स्थिति कैसे बदलें?

उपरोक्त परिणाम में, यह एक डिफ़ॉल्ट स्क्रीन दिखाता है, जब आप टेक्स्ट व्यू पर क्लिक करते हैं, तो यह नीचे दिखाए गए अनुसार टोस्ट दिखाएगा -

एंड्रॉइड में टोस्ट की स्थिति कैसे बदलें?


  1. अपना Android कीबोर्ड कैसे बदलें

    चाहे आपका Android फ़ोन Google के Gboard के साथ आया हो या डिफ़ॉल्ट रूप से कोई अन्य कीबोर्ड ऐप, आपको पता होना चाहिए कि इसे कैसे बदलना है। आपके पास चुनने के लिए Android पर कई कीबोर्ड विकल्प हैं, और आप किसी भी समय इंस्टॉल किए गए कीबोर्ड के बीच स्विच कर सकते हैं। अपने Android कीबोर्ड को आसानी से बदलने क

  1. एंड्रॉइड पर कीबोर्ड कैसे बदलें?

    अनुकूलन एंड्रॉइड ओएस के उद्भव की रीढ़ है और एक बार ऐसी सुविधा एंड्रॉइड फोन पर डिफ़ॉल्ट या स्टॉक कीबोर्ड को बदल रही है। यह परिवर्तन फ़ोन के ब्रांड जैसे Samsung, Google, Huawei, Xiaomi, आदि की परवाह किए बिना किया जा सकता है। अधिकांश स्टॉक कीबोर्ड अच्छे हैं, लेकिन कुछ उपयोगकर्ता आवश्यकताओं के लिए, उप

  1. Android 6.0 पर USB सेटिंग कैसे बदलें

    एंड्रॉइड 6.0 एक ऐसा प्लेटफॉर्म है जो अधिकांश आधुनिक उपकरणों के साथ संगत है। हालांकि कुछ कंपनियों ने एंड्रॉइड मार्शमैलो को रोल आउट करना शुरू कर दिया है, लेकिन कई फोन एंड्रॉइड के इस संस्करण में अपडेट नहीं हैं। यदि आपका एंड्रॉइड स्मार्टफोन एंड्रॉइड 6.0 में अपग्रेड किया गया है और आपने देखा होगा कि जब भी