এন্ড্রয়েড ডেভেলপমেন্ট [পর্ব-০৫] :: Toast নোটিফিকেশান এর ব্যবহার
আজ আমরা শিখব এন্ড্রয়েড এর Toast নোটিফিকেশান এর ব্যবহার। নতুন একটি Android Project ওপেন করুন। Main.xml ফাইল এ Graphics layout এর palatte থেকে বাটন ড্রাগ করে নিচের কোড দিয়ে ইন্টারফেস তৈরি করুন।এখানে Linearlayout এর gravity center করে দিন। অপরদিকে বাটনকেও layout_width এবং layout_height এ wrap_content করে দিন। আর বাটন এর টেক্সট কে string.xml এ ডিক্লেয়ার করে @string /id দ্বারা চিনিয়ে দিন।
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:gravity="center"
>
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/alert_button" />
</LinearLayout>
তারপর Main.java ফাইল এ কোড হবে নিচের মত,
package com.example.android5;
import android.os.Bundle;
import android.app.Activity;
import android.app.Notification;
import android.app.NotificationManager;
import android.content.Context;
import android.content.Intent;
import android.view.Gravity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;
public class MainActivity extends Activity {
Button bt ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
bt = (Button) findViewById(R.id.button1);
bt.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Toast toast = Toast.makeText(MainActivity.this, "This Is Toast Notification", 5000);
toast.setGravity(Gravity.TOP, 0, 60) ;
toast.show();
}
});
}
}
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:gravity="center"
>
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/alert_button" />
</LinearLayout>
তারপর Main.java ফাইল এ কোড হবে নিচের মত,
package com.example.android5;
import android.os.Bundle;
import android.app.Activity;
import android.app.Notification;
import android.app.NotificationManager;
import android.content.Context;
import android.content.Intent;
import android.view.Gravity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;
public class MainActivity extends Activity {
Button bt ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
bt = (Button) findViewById(R.id.button1);
bt.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Toast toast = Toast.makeText(MainActivity.this, "This Is Toast Notification", 5000);
toast.setGravity(Gravity.TOP, 0, 60) ;
toast.show();
}
});
}
}
এখানে বাটন কে OnclickListener এর মধ্যে Toast কে active করা হয়েছে এভাবে।
Toast toast = Toast.makeText(MainActivity.this, "This Is Toast Notification",5000);
এখানে Mainactivity.this দিয়ে current ফাইল কে indicate করছে। আর 5000 হচ্ছে duration time। তারপর Toast এর Gravity সেট করে দিয়ে show ফাংশনএর মাধ্যমে Toast নোটিফিকেশান প্রদর্শন করা হচ্ছে। এখন click here এ ক্লিক করলেই নোটিফিকেশান প্রদর্শন করবে।
এই ছিল আজকের এন্ড্রয়েড এ Toast নোটিফিকেশান এর ব্যবহার।
Comments
Post a Comment