কম্পিউটার

টগলবাটনে উদাহরণ?


উদাহরণে আসার আগে, আমাদের জেনে নেওয়া উচিত অ্যান্ড্রয়েডে টগলবাটন কী, টগল বোতাম হল বাটন ভিউ-এর বর্ধিত দৃশ্য। এটি চেক করা এবং আনচেক করা বোতামের অবস্থার প্রতিনিধিত্ব করবে। এখানে অ্যান্ড্রয়েডে টগল বোতাম সম্পর্কে সহজ সমাধান।

ধাপ 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">
   <ToggleButton
      android:id="@+id/result"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:text="Result Data"
      android:textColor="#FFF"
      android:background="@color/colorPrimary"
      android:textOff="Off"
      android:textOn="On"
      android:textSize="20sp"
      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-এ যোগ করুন

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.ToggleButton;

public class MainActivity extends AppCompatActivity {
   @Override
   protected void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      final ToggleButton toggleButton = findViewById(R.id.result);
      toggleButton.setOnClickListener(new View.OnClickListener() {
         @Override
         public void onClick(View v) {
            if (toggleButton.isChecked()) {
               toggleButton.setTextOn("You have Checked");
               toggleButton.setChecked(true);
            } else if (!toggleButton.isChecked()) {
               toggleButton.setTextOff("You have not Checked");
               toggleButton.setChecked(false);
            }
         }
      });
   }
}

উপরের কোডে, ব্যবহারকারী টগল বোতামে ক্লিক করলে, এটি toggleButton.isChecked() হিসাবে স্থিতিটি পরীক্ষা করবে। যদি এটি টিক চিহ্নযুক্ত অবস্থায় থাকে তবে এটি সেটটেক্সটন() ব্যবহার করে টগল বোতামের পাঠ্য পরিবর্তন করবে এবং সেট চেকড(সত্য) হিসাবে স্থিতি পরিবর্তন করবে। অন্য ক্ষেত্রে। যদি এটি চেক না করা হয় তবে এটি সেটটেক্সটঅফ() ব্যবহার করে টগল বোতামের পাঠ্য পরিবর্তন করবে এবং সেট চেকড(ফলস) হিসাবে অবস্থা পরিবর্তন করবে।

পদক্ষেপ 4৷ - manifest.xml পরিবর্তন করার দরকার নেই

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

টগলবাটনে উদাহরণ?

উপরের আউটপুটে নিষ্ক্রিয় অবস্থা সম্পর্কে প্রতিনিধিত্ব করে। ব্যবহারকারী বোতামে ক্লিক করলে এটি নিম্নরূপ ফলাফল দেখাবে-

টগলবাটনে উদাহরণ?

উপরের ফলাফলে, এটি আপনার চেক করার মতো টেক্সট পরিবর্তন করতে যাচ্ছে এবং অভ্যন্তরীণভাবে এটি সেট চেকড (সত্য) হিসাবে অবস্থা পরিবর্তন করবে। আপনি উপরের বোতামে ক্লিক করলে, এটি নীচের চিত্রের মতো আউটপুট দেখাবে -

টগলবাটনে উদাহরণ?

উপরের ফলাফলে, এটি টেক্সটটিকে "আপনি চেক করেননি" হিসাবে পরিবর্তন করতে চলেছে এবং অভ্যন্তরীণভাবে এটি সেট চেকড (মিথ্যা) হিসাবে অবস্থা পরিবর্তন করতে চলেছে।


  1. অ্যান্ড্রয়েড পপআপ মেনু উদাহরণ

  2. উদাহরণ সহ Android শেয়ার্ড পছন্দগুলিতে apply() কীভাবে ব্যবহার করবেন?

  3. টগলবাটনে উদাহরণ?

  4. অ্যান্ড্রয়েড স্টুডিওতে উদাহরণ সহ ফ্র্যাগমেন্ট টিউটোরিয়াল?