उदाहरण में जाने से पहले, हमें यह जानना चाहिए कि 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 शीर्ष पर दिखाई देगा जैसा कि नीचे दिखाया गया है।