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

Android में Toast की स्थिति कैसे बदलें?

उदाहरण में जाने से पहले, हमें यह जानना चाहिए कि Android में Toast क्या है। Toast, java.lang.Object का एक उपवर्ग है जिसका उपयोग थोड़े समय के लिए एक छोटा संदेश दिखाने के लिए किया जाता है, जिसके बाद यह अपने आप गायब हो जाता है।

Android में Toast की स्थिति बदलने का उदाहरण

यह उदाहरण दर्शाता है कि Android में Toast की स्थिति को कैसे बदला जाए।

चरण 1 - नया प्रोजेक्ट बनाएं

Android Studio में एक नया प्रोजेक्ट बनाएं: File → New Project पर जाएं और नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - लेआउट XML में कोड जोड़ें

res/layout/activity_main.xml में निम्नलिखित कोड जोड़ें:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
    xmlns:android="https://schemas.android.com/apk/res/android"
    android:id="@+id/parent"
    xmlns:tools="https://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity"
    android:gravity="center"
    android:background="#33FFFF00"
    android:orientation="vertical">
    <TextView
        android:id="@+id/text"
        android:textSize="18sp"
        android:textAlignment="center"
        android:text="click to show toast at top"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />
</LinearLayout>

उपरोक्त कोड में हमने एक TextView लिया है। जब उपयोगकर्ता TextView पर क्लिक करता है, तो यह स्क्रीन के शीर्ष पर Toast दिखाएगा।

चरण 3 - MainActivity.java में कोड जोड़ें

src/MainActivity.java में निम्नलिखित कोड जोड़ें:

package com.example.andy.myapplication;

import android.os.Build;
import android.os.Bundle;
import android.view.Gravity;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {
    private TextView text;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        text = findViewById(R.id.text);
        text.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Toast toast = Toast.makeText(MainActivity.this, "Sample Toast", Toast.LENGTH_LONG);
                toast.setGravity(Gravity.TOP, 0, 250);
                toast.show();
            }
        });
    }
}

हमने Toast के लिए ग्रेविटी X और Y स्केल के साथ सेट की है:

Toast toast = Toast.makeText(MainActivity.this, "Sample Toast", Toast.LENGTH_LONG);
toast.setGravity(Gravity.TOP, 0, 250);
toast.show();

ऐप चलाएं

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

जब आप TextView पर क्लिक करेंगे, तो Toast शीर्ष पर दिखाई देगा जैसा कि नीचे दिखाया गया है।

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

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

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

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

  1. Android 6.0 पर USB सेटिंग्स एडजस्ट करें: चरण-दर-चरण गाइड Android 6.0 पर USB सेटिंग्स एडजस्ट करें: चरण-दर-चरण गाइड

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