কম্পিউটার

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


এই উদাহরণটি অ্যান্ড্রয়েড স্টুডিওতে উদাহরণ সহ ফ্র্যাগমেন্ট টিউটোরিয়াল সম্পর্কে প্রদর্শন করে

ধাপ 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:layout_height = "match_parent"
   tools:context = ".MainActivity"
   android:orientation = "vertical">
   <Button
      android:id = "@+id/fragment1"
      android:layout_width = "wrap_content"
      android:layout_height = "wrap_content"
      android:layout_alignParentTop = "true"
      android:layout_centerHorizontal = "true"
      android:layout_marginTop = "27dp"
      android:text = "fragment1"/>
   <Button
      android:id = "@+id/fragment2"
      android:layout_width = "wrap_content"
      android:layout_height = "wrap_content"
      android:layout_alignParentTop = "true"
      android:layout_centerHorizontal = "true"
      android:layout_marginTop = "27dp"
      android:text = "fragment2"/>
   <LinearLayout
      android:id = "@+id/layout"
      android:layout_width = "wrap_content"
      android:layout_height = "wrap_content"
      android:orientation = "vertical">
   </LinearLayout>
</LinearLayout>

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

ধাপ 3 - নিম্নলিখিত কোডটি src /MainActivity.java

-এ যোগ করুন
package com.example.myapplication;
import android.os.Build;
import android.os.Bundle;
import android.support.annotation.RequiresApi;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
import android.support.v7.app.AppCompatActivity;
import android.view.View;

public class MainActivity extends AppCompatActivity {
   @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP)
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      final android.support.v4.app.Fragment first = new FirstFragment();
      final android.support.v4.app.Fragment second = new SecondFragment();
      findViewById(R.id.fragment1).setOnClickListener(new View.OnClickListener() {
         @Override
         public void onClick(View v) {
            android.support.v4.app.FragmentManager fm = getSupportFragmentManager();
            android.support.v4.app.FragmentTransaction fragmentTransaction = fm.beginTransaction();
            fragmentTransaction.replace(R.id.layout, first);
            fragmentTransaction.commit();
         }
      });
      findViewById(R.id.fragment2).setOnClickListener(new View.OnClickListener() {
         @Override
         public void onClick(View v) {
            FragmentManager fm = getSupportFragmentManager();
            FragmentTransaction fragmentTransaction = fm.beginTransaction();
            fragmentTransaction.replace(R.id.layout, second);
            fragmentTransaction.commit();
         }
      });
   }
}

পদক্ষেপ 4৷ − src/FirstFragment.java

-এ নিম্নলিখিত কোড যোগ করুন
package com.example.myapplication;
import android.annotation.SuppressLint;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;

@SuppressLint("ValidFragment")
public class FirstFragment extends Fragment {
   TextView textView;
   @Nullable
   @Override
   public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
      View view = inflater.inflate(R.layout.fragment, container, false);
      textView = view.findViewById(R.id.text);
      textView.setText("first");
      return view;
   }
}

ধাপ 5 − src/ SecondFragment.java

-এ নিম্নলিখিত কোড যোগ করুন
package com.example.myapplication;
import android.annotation.SuppressLint;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;

public class SecondFragment extends Fragment {
   TextView textView;
   @Nullable
   @Override
   public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
      View view = inflater.inflate(R.layout.fragment, container, false);
      textView = view.findViewById(R.id.text);
      textView.setText("Second");
      return view;
   }
}

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

<?xml version = "1.0" encoding = "utf-8"?>
<LinearLayout
   xmlns:android = "https://schemas.android.com/apk/res/android"
   android:layout_width = "match_parent"
   android:gravity = "center"
   android:layout_height = "match_parent">
   <TextView
      android:id = "@+id/text"
      android:textSize = "30sp"
      android:layout_width = "match_parent"
      android:layout_height = "match_parent" />
</LinearLayout>

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

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

এখন বোতামগুলিতে ক্লিক করুন, এটি নীচে দেখানো ফলাফলটি দেখাবে –

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


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


  1. ভাইব্রেশন, সাউন্ড, অ্যাকশন এবং বিগ ভিউ শৈলী সহ Android বিজ্ঞপ্তির উদাহরণ

  2. BroadcastReceiver দিয়ে কিভাবে Android Notification তৈরি করবেন?

  3. jQuery নিকটতম() উদাহরণ সহ

  4. উদাহরণ সহ Redis GEORADIUSBYMEMBER কমান্ড - Redis টিউটোরিয়াল