আজ আমরা শিখব এন্ড্রয়েড এর 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(); } }); } }
এখানে বাটন কে 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 নোটিফিকেশান এর ব্যবহার।
এন্ড্রয়েড ডেভেলপমেন্ট এর সর্বশেষ পর্ব সম্পর্কে নোটিফিকেশান পেতে লাইক করুন ফেসবুকের এই পেইজে এ।
আমি নাঈম হায়দার ঋদ্ধি। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 11 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 76 টি টিউন ও 44 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 6 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
Computer ও Programming পছন্দ, আমার youtube channel https://www.youtube.com/channel/UCYKbAf2kXLgKav30hd3zDPQ . আমার ফেসবুক প্রোফাইল https://www.facebook.com/nayeem.riddhi
vai chaliye jan.ekdom puro course shesh karen taile apnar shathe lege thakbo .anek tuner dekhesi ardhek tune kore ar tune kare na?ete kore kisudur shekhar por agroho hariye feli shekhar.niyomito tune karun .taile manusher kom beshi upokar habe.thanks for your nice tune.