কম্পিউটার

আমি কিভাবে Android এ একটি সতর্কতা ডায়ালগ প্রদর্শন করব?


সতর্কতা ডায়ালগে প্রবেশ করার আগে, সতর্কতা ডায়ালগ কী তা আমাদের জানা উচিত, সতর্কতা ডায়ালগটি একটি পপ-আপের মতো যেখানে ব্যবহারকারী "ঠিক আছে" বা "বাতিল" বোতামে ক্লিক করে পদক্ষেপ বেছে নিতে পারেন।

সতর্ক ডায়ালগে পদ্ধতিগুলি

  • সেট ভিউ(ভিউ দেখুন) − এটি সতর্ক ডায়ালগ

    কাস্টম ভিউ সেট করতে ব্যবহৃত হয়
  • setTitle(CharSequence title) − এটি সতর্ক সংলাপে শিরোনাম সেট করতে ব্যবহৃত হয়

  • setMessage(CharSequence বার্তা) − এটি সতর্কতা বাক্সে বিষয়বস্তু হিসাবে সাধারণ কল

  • setIcon(int resId)৷ - এটি সতর্কতা বাক্সের জন্য আইকন সেট করতে ব্যবহৃত হয়

  • setButton(int whichButton, CharSequence text, Message msg) − এটি নীচের উদাহরণের মতো সতর্কতা ডায়ালগের জন্য বোতাম সেট করতে ব্যবহৃত হয়।

  • getListView() − এটি একটি তালিকা ভিউ পেতে ব্যবহৃত হয় যা সতর্ক ডায়ালগের ভিতরে ব্যবহৃত হয়।

এই উদাহরণটি দেখায় কিভাবে অ্যান্ড্রয়েড অ্যালার্ট ডায়ালগ বাস্তবায়ন করতে হয়।

ধাপ 1 − অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইল ⇒ নতুন প্রকল্পে যান এবং একটি নতুন প্রকল্প তৈরি করতে সমস্ত প্রয়োজনীয় বিবরণ পূরণ করুন৷

ধাপ 2 − res/layout/activity_main.xml-এ নিম্নলিখিত কোড যোগ করুন।

<?xml version = "1.0" encoding = "utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android = "https://schemas.android.com/apk/res/android"
   xmlns:app = "https://schemas.android.com/apk/res-auto"
   xmlns:tools = "https://schemas.android.com/tools"
   android:layout_width = "match_parent"
   android:layout_height = "match_parent"
   tools:context = ".MainActivity">
   <Button
      android:id = "@+id/button"
      android:layout_width = "wrap_content"
      android:layout_height = "wrap_content"
      android:text = "Click"
      app:layout_constraintBottom_toBottomOf = "parent"
      app:layout_constraintLeft_toLeftOf = "parent"
      app:layout_constraintRight_toRightOf = "parent"
      app:layout_constraintTop_toTopOf = "parent" />
</android.support.constraint.ConstraintLayout>

ধাপ 3 − src/MainActivity.java

-এ নিম্নলিখিত কোড যোগ করুন
package com.example.andy.myapplication;
import android.content.DialogInterface;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Switch;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      Button button=findViewById(R.id.button);
      button.setOnClickListener(this);
   }
   @Override
   public void onClick(View v) {
      switch (v.getId()){
         case R.id.button:
         alertDialog();
         break;
      }
   }
   private void alertDialog() {
      AlertDialog.Builder dialog=new AlertDialog.Builder(this);
      dialog.setMessage("Please Select any option");
      dialog.setTitle("Dialog Box");
      dialog.setPositiveButton("YES",
      new DialogInterface.OnClickListener() {
         public void onClick(DialogInterface dialog,
         int which) {
            Toast.makeText(getApplicationContext(),"Yes is clicked",Toast.LENGTH_LONG).show();
         }
      });
      dialog.setNegativeButton("cancel",new DialogInterface.OnClickListener() {
         @Override
         public void onClick(DialogInterface dialog, int which) {
            Toast.makeText(getApplicationContext(),"cancel is clicked",Toast.LENGTH_LONG).show();
         }
      });
      AlertDialog alertDialog=dialog.create();
      alertDialog.show();
   }
}

উপরের কোডটিতে আমরা একটি বোতাম তৈরি করেছি যখন ব্যবহারকারী বোতামে ক্লিক করেন এটি একটি সতর্কতা ডায়ালগ বক্স দেখাবে, ব্যবহারকারী প্রয়োজনের ভিত্তিতে ঠিক বা বাতিল নির্বাচন করতে পারেন৷

আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করা যাক. আমি ধরে নিচ্ছি আপনি আপনার কম্পিউটারের সাথে আপনার আসল অ্যান্ড্রয়েড মোবাইল ডিভাইসটি সংযুক্ত করেছেন৷ অ্যান্ড্রয়েড স্টুডিও থেকে অ্যাপটি চালাতে, আপনার প্রোজেক্টের অ্যাক্টিভিটি ফাইলগুলির একটি খুলুন এবং টুলবার থেকে রান আইকনে ক্লিক করুন। একটি বিকল্প হিসাবে আপনার মোবাইল ডিভাইস নির্বাচন করুন এবং তারপরে আপনার মোবাইল ডিভাইসটি পরীক্ষা করুন যা আপনার ডিফল্ট স্ক্রীন প্রদর্শন করবে

আমি কিভাবে Android এ একটি সতর্কতা ডায়ালগ প্রদর্শন করব?

এখন উপরের বোতামে ক্লিক করুন এটি নীচে দেখানো সতর্কতা ডায়ালগ দেখাবে

আমি কিভাবে Android এ একটি সতর্কতা ডায়ালগ প্রদর্শন করব?

এখন হ্যাঁ/বাতিল বোতামটি নির্বাচন করুন এটি নীচে দেখানো হিসাবে একটি আউটপুট দেবে

আমি কিভাবে Android এ একটি সতর্কতা ডায়ালগ প্রদর্শন করব?


আমি কিভাবে Android এ একটি সতর্কতা ডায়ালগ প্রদর্শন করব?


  1. অ্যানড্রয়েড ডিভাইসে অ্যালার্ট ডায়ালগ স্ক্রিন সাইজের 50% পূরণ করবেন কীভাবে?

  2. অ্যান্ড্রয়েডে একটি কার্যকলাপ শুরু করার আগে অগ্রগতি ডায়ালগ কীভাবে প্রদর্শন করবেন?

  3. অ্যান্ড্রয়েড অ্যাপে বিজ্ঞপ্তির সংখ্যা কীভাবে প্রদর্শন করবেন?

  4. সর্বদা ডিসপ্লে অ্যান্ড্রয়েডে কীভাবে সক্ষম করবেন