Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

एंड्रॉइड ऐप में टैब लेआउट कैसे बनाएं?

<घंटा/>

यह उदाहरण दर्शाता है कि मैं एंड्रॉइड ऐप में टैब लेआउट कैसे बना सकता हूं।

चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - टैब लेआउट बनाने के लिए निम्नलिखित निर्भरता जोड़ें -

<पूर्व>कार्यान्वयन 'com.android.support:design:28.0.0'

चरण 3 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

   

चरण 4 - निम्न कोड को src/MainActivity.java

में जोड़ें
import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.support.design.widget.TabLayout;import android.support.v4.view.ViewPager; public class MainActivity AppCompatActivity { TabLayout का विस्तार करती है टैबलेआउट; व्यूपेजर व्यूपेजर; @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); tabLayout =findViewById (R.id.tabLayout); viewPager =findViewById (R.id.viewPager); tabLayout.addTab(tabLayout.newTab().setText("Football")); tabLayout.addTab(tabLayout.newTab().setText("क्रिकेट")); tabLayout.addTab(tabLayout.newTab().setText("NBA")); tabLayout.setTabGravity(TabLayout.GRAVITY_FILL); अंतिम MyAdapter एडेप्टर =नया MyAdapter (यह, getSupportFragmentManager (), tabLayout.getTabCount ()); viewPager.setAdapter (एडाप्टर); viewPager.addOnPageChangeListener (नया TabLayout.TabLayoutOnPageChangeListener (tabLayout)); tabLayout.addOnTabSelectedListener(नया TabLayout.OnTabSelectedListener() {@Override public void onTabSelected(TabLayout.Tab tab) {viewPager.setCurrentItem(tab.getPosition()); } @TabUnsSelected(TabLayout.Tab tab) पर सार्वजनिक शून्य को ओवरराइड करें {} @ ओवरराइड करें सार्वजनिक शून्य onTabResSelected(TabLayout.Tab tab) { } }); }} 

चरण 5 - एक जावा क्लास (MyAdapter.java) बनाएं और निम्नलिखित कोड जोड़ें -

import android.content.Context;import android.support.v4.app.Fragment;import android.support.v4.app.FragmentPagerAdapter;import android.support.v4.app.FragmentManager;class MyAdapter FragmentPagerAdapter का विस्तार करता है { प्रसंग प्रसंग; इंट टोटलटैब्स; सार्वजनिक MyAdapter (संदर्भ c, FragmentManager fm, int TotalTabs) {सुपर (fm); संदर्भ =सी; this.totalTabs =TotalTabs; } @ ओवरराइड पब्लिक फ्रैगमेंट getItem (इंट पोजीशन) {स्विच (पोजिशन) {केस 0:फुटबॉल फुटबॉलफ्रैगमेंट =नया फुटबॉल (); फुटबॉलफ्रैगमेंट वापसी; केस 1:क्रिकेट क्रिकेटफ्रैगमेंट =नया क्रिकेट (); वापसी क्रिकेटफ्रैगमेंट; केस 2:एनबीए एनबीएफ्रैगमेंट =नया एनबीए (); वापसी एनबीएफ्रैगमेंट; डिफ़ॉल्ट:वापसी शून्य; } } @ ओवरराइड पब्लिक इंट गेटकाउंट () {रिटर्न टोटलटैब्स; }} 

चरण 6 - अब टुकड़े और लेआउट बनाएं (प्रोजेक्ट पर राइट क्लिक करें>> न्यू>> फ्रैगमेंट>> ब्लैंक -

a) FootBall.java

import android.os.Bundle;import android.support.v4.app.Fragment;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;पब्लिक क्लास फ़ुटबॉल फ़्रैगमेंट का विस्तार करता है { पब्लिक फ़ुटबॉल () {// आवश्यक खाली सार्वजनिक कंस्ट्रक्टर} @ ओवरराइड पब्लिक व्यू ऑनक्रिएट व्यू (लेआउटइन्फ्लेटर इनफ्लेटर, व्यूग्रुप कंटेनर, बंडल सेव्ड इंस्टेंसस्टेट) {रिटर्न इन्फ्लेटर.इनफ्लेट (आर.लेआउट.फ्रैगमेंट_फुटबॉल, कंटेनर, फाल्स); }} 

fragment_football.xml

 

            
  1. एंड्रॉइड ऐप में मल्टीलेवल लिस्ट व्यू कैसे बनाएं?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में एक बहुस्तरीय सूची कैसे बना सकता हूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - निम्न क

  1. एंड्रॉइड ऐप में एक्सएमएल फाइल का उपयोग करके एनीमेशन कैसे बनाएं?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड ऐप में एक्सएमएल का उपयोग करके एनीमेशन कैसे बना सकता हूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

  1. किसी भी एंड्रॉइड ऐप के लिए होमस्क्रीन शॉर्टकट कैसे बनाएं

    हम में से अधिकांश जानते हैं कि हमारे फोन पर पहले से मौजूद ऐप्स में होमस्क्रीन शॉर्टकट कैसे जोड़े जाते हैं - बस ऐप ड्रॉअर खोलें, ऐप आइकन को तब तक दबाए रखें जब तक कि आप उसे पकड़ न लें, फिर उसे अपनी पसंद की होमस्क्रीन पर खींचें। लेकिन हो सकता है कि आप विशिष्ट फ़ोल्डरों, वेब पेजों या अपने संपूर्ण बुकमा