অ্যান্ড্রয়েডে টোস্টের অবস্থান কীভাবে পরিবর্তন করবেন
উদাহরণে যাওয়ার আগে, আমাদের জানতে হবে অ্যান্ড্রয়েডে টোস্ট কী। টোস্ট হল java.lang.Object এর একটি সাবক্লাস যা একটি সংক্ষিপ্ত বার্তা খুব কম সময়ের জন্য প্রদর্শন করে এবং তারপর স্বয়ংক্রিয়ভাবে লুপ্ত হয়ে যায়।
এই উদাহরণটি দেখাবে কীভাবে অ্যান্ড্রয়েডে টোস্টের অবস্থান পরিবর্তন করা যায়।
ধাপ ১: নতুন প্রজেক্ট তৈরি করুন
Android Studio-তে File → New Project-এ যান এবং প্রজেক্ট তৈরি করার জন্য প্রয়োজনীয় বিবরণ পূরণ করুন।
ধাপ ২: লেআউট ফাইলে কোড যোগ করুন
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="টোস্ট দেখানোর জন্য ক্লিক করুন"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
উপরের কোডে একটি TextView ব্যবহার করা হয়েছে। ব্যবহারকারী যখন TextView-এ ক্লিক করবে, তখন স্ক্রিনের উপরে টোস্ট প্রদর্শিত হবে।
ধাপ ৩: 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 {
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, "নমুনা টোস্ট", Toast.LENGTH_LONG);
toast.setGravity(Gravity.TOP, 0, 250);
toast.show();
}
});
}
}
এখানে টোস্টের জন্য গ্র্যাভিটি,X স্কেল এবং Y স্কেল নিচের şekilde দেওয়া হয়েছে:
Toast toast = Toast.makeText(MainActivity.this, "নমুনা টোস্ট", Toast.LENGTH_LONG); toast.setGravity(Gravity.TOP, 0, 250); toast.show();
অ্যাপ্লিকেশন চালান
আপনার অ্যান্ড্রয়েড ডিভাইস কম্পিউটারের সাথে সংযুক্ত আছে বলে ধরে, Android Studio- থেকে Run আইকনে ক্লিক করে অ্যাপটি চালান। ডিভাইস নির্বাচন করুন এবং আপনার মোবাইল ডিভাইসে ডিফল্ট স্ক্রিন দেখুন।
যখন TextView-এ ক্লিক করবেন, টোস্ট স্ক্রিনের উপরে ২৫০ পিক্সেল নিচে প্রদর্শিত হবে।