কম্পিউটার

অ্যান্ড্রয়েডে অ্যাকশন বার শিরোনামে অনক্লিক লিসেনার কীভাবে সেট করবেন?


এই উদাহরণটি দেখায় যে কিভাবে Android-এ অ্যাকশন বার শিরোনামে OnClick Listener সেট করতে হয়।

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

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

<?xml version = "1.0" encoding = "utf-8"?>
<LinearLayout 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:gravity = "center"
   android:layout_height = "match_parent"
   tools:context = ".MainActivity"
   android:orientation = "vertical">
   <android.support.v7.widget.Toolbar
      android:id = "@+id/my_awesome_toolbar"
      android:layout_width = "match_parent"
      android:layout_height = "wrap_content"
      android:background = "@color/colorPrimary"
      android:minHeight = "?attr/actionBarSize" >
      <TextView
         android:id = "@+id/toolbarTitle"
         style = "@style/TextAppearance.Widget.AppCompat.Toolbar.Title"
         android:background = "?attr/selectableItemBackground"
         android:layout_width = "wrap_content"
         android:gravity = "center_vertical"
         android:layout_height = "match_parent" />
   </android.support.v7.widget.Toolbar>
   <TextView
      android:id = "@+id/text"
      android:textSize = "30sp"
      android:layout_width = "match_parent"
      android:layout_height = "match_parent" />
</LinearLayout>

উপরের কোডে, আমরা টুলবার এবং টেক্সট ভিউ নিয়েছি।

ধাপ 3 − src/MainActivity.java

-এ নিম্নলিখিত কোড যোগ করুন
package com.example.myapplication;
import android.annotation.SuppressLint;
import android.app.ActivityManager;
import android.app.admin.DevicePolicyManager;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.net.wifi.WifiInfo;
import android.net.wifi.WifiManager;
import android.os.Build;
import android.os.Bundle;
import android.support.annotation.RequiresApi;
import android.support.v7.app.AppCompatActivity;
import android.view.MenuItem;
import android.view.View;
import android.widget.TextView;
import android.widget.Toolbar;
public class MainActivity extends AppCompatActivity {
   TextView textView;
   @SuppressLint("RestrictedApi")
   @RequiresApi(api = Build.VERSION_CODES.N)
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      getSupportActionBar().hide();
      setContentView(R.layout.activity_main);
      setSupportActionBar((Toolbar) findViewById(R.id.toolbar));
      TextView toolbarTitle = (TextView) findViewById(R.id.toolbarTitle);
      toolbarTitle.setText("Home");
      toolbarTitle.setOnClickListener(new View.OnClickListener() {
         @Override
         public void onClick(View v) {
            finish();
         }
      });
      textView = findViewById(R.id.text);
      textView.setText("action bar name Click ");
   }
   private void setSupportActionBar(Toolbar toolbar) { }
}

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

অ্যান্ড্রয়েডে অ্যাকশন বার শিরোনামে অনক্লিক লিসেনার কীভাবে সেট করবেন?


  1. অ্যান্ড্রয়েডে অ্যাকশন বার শিরোনামকে কেন্দ্রে কীভাবে সারিবদ্ধ করবেন?

  2. অ্যান্ড্রয়েডে অ্যাকশন বারের উচ্চতা কীভাবে পাবেন?

  3. অ্যান্ড্রয়েডে অ্যাকশন বারের আকার কীভাবে পরিবর্তন করবেন?

  4. Android এ কিভাবে একটি VPN সেট আপ করবেন