কম্পিউটার

কোটলিন ব্যবহার করে কীভাবে একটি অ্যান্ড্রয়েড অ্যাপে ট্যাব লেআউট তৈরি করবেন?


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

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

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

উদাহরণ

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

এ যোগ করুন
 android.os.Bundleimport androidx.appcompat.app.AppCompatActivityimport androidx.viewpager.widget.ViewPagerimport com.google.android.material.tabs.TabLayoutimport com.google.android.material.tabs.TabLayout.OnLayout. .android.material.tabs.TabLayout.TabLayoutOnPageChangeListenerclass MainActivity :AppCompatActivity() { lateinit var tabLayout:TabLayout lateinit var viewPager:ViewPager ওভাররাইড মজা onCreate(savedState.State.State.Activenst) title ="KotlinApp" tabLayout =findViewById(R.id.tabLayout) viewPager =findViewById(R.id.viewPager) tabLayout.addTab(tabLayout.newTab().setText("Football")) tabLayout.addTab(TabwTab) .setText("ক্রিকেট")) tabLayout.addTab(tabLayout.newTab().setText("NBA")) tabLayout.tabGravity =TabLayout.GRAVITY_FILL ভ্যাল অ্যাডাপ্টার =MyAdapter(এটি, সাপোর্ট ফ্র্যাগমেন্ট ম্যানেজার, tabLunay টি) viewpager.adapter =adapter viewpager.addonpagechangelistener (tablayoutonpagechangelistener (tabloutonpagechangelistener (tablayoute)) tabrayout.addontablectellectlistener (overtableftedlistener {override মজা ontablected (ট্যাব:tababayout.tab) {viewpager.currentitem =tab.position} override মজা ontabunselected (ট্যাব:tablyout । 

পদক্ষেপ 4৷ − একটি নতুন অ্যাডাপ্টার কোটলিন ক্লাস (MyAdapter.kt) তৈরি করুন এবং নিম্নলিখিত কোড যোগ করুন −

আমদানি করুন android.content.Contextimport androidx.fragment.app.Fragmentimport androidx.fragment.app.FragmentManagerimport androidx.fragment.app.FragmentPagerAdapter@Suppress("DEPRECATION")অভ্যন্তরীণ ক্লাস MyAdapter,ftextmvar:ftext var totalTabs:Int):FragmentPagerAdapter(fm) { override fun getItem(position:Int):ফ্র্যাগমেন্ট { রিটার্ন যখন (অবস্থান) { 0 -> { ফুটবল() } 1 -> { ক্রিকেট() } 2 -> { NBA( ) } else -> getItem(position) } } override fun getCount():Int { return totalTabs }}

ধাপ 5 − 3টি ফ্র্যাগমেন্ট ক্রিয়াকলাপ তৈরি করুন (ক্রিকেট, ফুটবল, এনবিএ - আপনার নাম থাকতে পারে) এবং নিম্নলিখিত কোড −

Cricket.kt

ইম্পোর্ট android.os.Bundleimport android.view.LayoutInflaterimport android.view.Viewimport android.view.ViewGroupimport androidx.fragment.app.Fragmentclass ক্রিকেট :ফ্র্যাগমেন্ট() { ওভাররাইড ফান অনCreateView( inflater:LayoutInflater, কন্টেইনার:? savedInstanceState:বান্ডিল? ):দেখুন? { // এই খণ্ডের জন্য লেআউট ফুলিয়ে দিন inflater.inflate(R.layout.fragment_cricket, কন্টেইনার, মিথ্যা) 

fragment_cricket.xml

Football.kt

ইম্পোর্ট android.os.Bundleimport android.view.LayoutInflaterimport android.view.Viewimport android.view.ViewGroupimport androidx.fragment.app.Fragmentclass ফুটবল :ফ্র্যাগমেন্ট() { ওভাররাইড ফান অনCreateView( inflater:LayoutInflater, কন্টেইনার? savedInstanceState:বান্ডিল? ):দেখুন? { // এই খণ্ডের জন্য লেআউট ফুলিয়ে দিন inflater.inflate(R.layout.fragment_football, ধারক, মিথ্যা) 

fragment_footbal.xml

NBA.kt

ইম্পোর্ট android.os.Bundleimport androidx.fragment.app.Fragmentimport android.view.LayoutInflaterimport android.view.Viewimport android.view.ViewGroupclass NBA :Fragment() { ওভাররাইড মজা onCreateView( inflater:LayoutInflater, কন্টেইনার:? savedInstanceState:বান্ডিল? ):দেখুন? { // এই খণ্ডটির জন্য লেআউটটি স্ফীত করুন inflater.inflate(R.layout.fragment_n_b_a, ধারক, মিথ্যা) }}

fragment_n_b_a.xml

ধাপ 6 − androidManifest.xml

-এ নিম্নলিখিত কোড যোগ করুন
 <অ্যাপ্লিকেশন android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" Android :theme="@style/AppTheme"> <অ্যাক্টিভিটি android:name=".MainActivity">      

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

কোটলিন ব্যবহার করে কীভাবে একটি অ্যান্ড্রয়েড অ্যাপে ট্যাব লেআউট তৈরি করবেন?


কোটলিন ব্যবহার করে কীভাবে একটি অ্যান্ড্রয়েড অ্যাপে ট্যাব লেআউট তৈরি করবেন?

কোটলিন ব্যবহার করে কীভাবে একটি অ্যান্ড্রয়েড অ্যাপে ট্যাব লেআউট তৈরি করবেন?



  1. অ্যান্ড্রয়েড অ্যাপে কীভাবে একটি ট্যাব লেআউট তৈরি করবেন?

  2. কিভাবে একটি অ্যান্ড্রয়েড অ্যাপে TextToSpeech তৈরি করবেন?

  3. কীভাবে ফেসবুকে অ্যান্ড্রয়েড অ্যাপ তৈরি করবেন?

  4. একটি অ্যান্ড্রয়েড অ্যাপে এক্সএমএল ফাইল ব্যবহার করে অ্যানিমেশন কীভাবে তৈরি করবেন?