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

मैं एंड्रॉइड में कस्टम टोस्ट संदेश कैसे डिजाइन कर सकता हूं?

<घंटा/>

Custom Toast में जाने से पहले हमें पता होना चाहिए कि टोस्ट क्या होता है। कुछ समय के लिए वर्तमान स्क्रीन पर संदेश प्रदर्शित करने के लिए टोस्ट का उपयोग किया जाता है। कुछ समय बाद यह गायब होने के लिए कर रहा है। इस उदाहरण में हम सीख सकते हैं कि टोस्ट संदेश को कैसे अनुकूलित किया जाए।

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

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

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

  <बटन एंड्रॉइड:आईडी ="@ + आईडी / शो टोस्ट" एंड्रॉइड:टेक्स्ट ="शो टोस्ट" एंड्रॉइड:लेआउट_विड्थ ="रैप_कंटेंट" एंड्रॉइड:layout_height ="wrap_content" /> 

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

में जोड़ें
import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.Button;import android.widget.Toast; सार्वजनिक वर्ग MainActivity AppCompatActivity को बढ़ाता है {@Override संरक्षित शून्य onCreate (बंडल सेव्ड इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); बटन बटन =findViewById (R.id.showToast); बटन.सेटऑनक्लिक लिस्टनर (नया व्यू। ऑनक्लिक लिस्टनर () {@ ओवरराइड पब्लिक वॉयड ऑनक्लिक (व्यू वी) {लेआउट इन्फ्लेटर ली =गेटलेआउट इन्फ्लेटर (); लेआउट देखें =ली.इनफ्लेटर (आर.लेआउट. custom_toast_layout_id)); टोस्ट टोस्ट =नया टोस्ट (getApplicationContext ()); टोस्ट.सेट अवधि (टोस्ट। LENGTH_SHORT); टोस्ट.सेट व्यू (लेआउट); // कस्टम टोस्ट लेआउट का दृश्य सेट करना। }} 

चरण 4 - अब res/layout/custom_toast.xml में कस्टम टोस्ट लेआउट बनाएं और निम्न कोड जोड़ें

  <इमेज व्यू एंड्रॉइड:आईडी ="@ + आईडी / इमेज व्यू" एंड्रॉइड:लेआउट_विड्थ ="100 डीपी" एंड्रॉइड:लेआउट_हाइट ="50 डीपी" एंड्रॉइड:स्केल टाइप ="फिटस्टार्ट "एंड्रॉइड:src ="@ drawable/logo" />  

चरण 5 - उपरोक्त कोड में हमने लेआउट के लिए ड्रायबल में बटनशेप के रूप में बैकग्राउंड जोड़ा है, इसलिए ड्रायबल में बटनशैप.एक्सएमएल के रूप में एक एक्सएमएल फाइल बनाएं और निम्नलिखित कोड जोड़ें

<आकार xmlns:android ="https://schemas.android.com/apk/res/android" android:shape ="rectangle"> <कोनों android:radius ="14dp" /> <ग्रेडिएंट android:angle ="45" android:centerX ="%" android:centerColor ="#47A891" android:startColor ="#E8E8E8" android:endColor ="# 000000" एंड्रॉइड:प्रकार ="रैखिक" /> <पैडिंग एंड्रॉइड:बाएं ="0 डीपी" एंड्रॉइड:शीर्ष ="0 डीपी" एंड्रॉइड:दाएं ="0 डीपी" एंड्रॉइड:नीचे ="0 डीपी" /> <आकार एंड्रॉइड:चौड़ाई =" 270dp" android:height ="60dp"/> <स्ट्रोक android:width ="3dp" android:color ="#878787"/> 

आइए आपके एप्लिकेशन को चलाने का प्रयास करते हैं। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा

मैं एंड्रॉइड में कस्टम टोस्ट संदेश कैसे डिजाइन कर सकता हूं?

अब शो टोस्ट बटन पर क्लिक करें, यह कस्टम टोस्ट परिणाम देगा जैसा कि नीचे दिखाया गया है

मैं एंड्रॉइड में कस्टम टोस्ट संदेश कैसे डिजाइन कर सकता हूं?


  1. Android पर टेक्स्ट कैसे अग्रेषित करें

    यदि आप अपने एंड्रॉइड डिवाइस से किसी को टेक्स्ट अग्रेषित करना चाहते हैं, तो आपको इसे टाइप करने या कॉपी और पेस्ट करने की आवश्यकता नहीं है। इसके बजाय, आप फ़ॉरवर्डिंग फ़ंक्शन का उपयोग कर सकते हैं। आपके द्वारा उपयोग किए जाने वाले मैसेजिंग ऐप के आधार पर प्रक्रिया थोड़ी भिन्न होती है। उस ने कहा, कदम सरल औ

  1. Android पर कस्टम जेस्चर कैसे जोड़ें

    अपने Android डिवाइस पर कस्टम जेस्चर बनाना आपके लिए समय बचाने का एक शानदार तरीका है। इन कस्टम जेस्चर को बनाकर, आप अपने डिवाइस को उन गतिविधियों का उपयोग करने के लिए कस्टमाइज़ कर सकते हैं जिनमें आप किसी विशेष कार्य को निष्पादित करने के लिए सबसे अधिक सहज हैं जैसे कि एक नया टैब खोलना। क्या यह अच्छा नहीं

  1. Android पर कस्टम टेक्स्ट मैसेज रिंगटोन कैसे सेट करें

    किसी पाठ संदेश के लिए एक कस्टम अधिसूचना टोन या किसी विशिष्ट संपर्क के लिए एक कस्टम रिंगटोन एक सरल लेकिन बहुत उपयोगी सेटिंग है। यह आपको संदेशों या कॉलों को प्राथमिकता देने और यह तय करने की अनुमति देता है कि किन लोगों को तत्काल ध्यान देने की आवश्यकता है और कौन से प्रतीक्षा कर सकते हैं। उदाहरण के लिए,