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

एंड्रॉइड व्यूपेजर का उपयोग कैसे करें?

<घंटा/>

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

यह उदाहरण दर्शाता है कि एंड्रॉइड व्यू पेजर का उपयोग कैसे करें।

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

चरण 2 - निम्नलिखित कोड को build.gradle में जोड़ें।

<पूर्व>प्लगइन लागू करें:'com.android.application'android {compileSdkVersion 28 defaultConfig { applicationId "com.example.andy.myapplication" minSdkVersion 19 targetSdkVersion 28 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner " } बिल्डटाइप्स {रिलीज {minifyEnabled false proguardFiles getDefaultProguardFile ('proguard-android.txt'), 'proguard-rules.pro'} }}निर्भरता {कार्यान्वयन fileTree(dir:'libs', शामिल हैं:['*.jar'] ) कार्यान्वयन 'com.android.support:appcompat-v7:28.0.0' कार्यान्वयन 'com.android.support:design:28.0.0' कार्यान्वयन 'com.android.support.constraint:constraint-layout:1.1.3' परीक्षणकार्यान्वयन 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'}

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

     

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

में जोड़ें <पूर्व>पैकेज com.example.andy.myapplication;import android.annotation.TargetApi;import android.os.Build;import android.os.Bundle;import android.support.design.widget.TabLayout;import android.support.v4 .app.Fragment;import android.support.v4.app.FragmentManager;import android.support.v4.app.FragmentPagerAdapter;import android.support.v4.view.ViewPager;import android.support.v7.app.AppCompatActivity;import android.support.v7.widget.Toolbar;import java.util.ArrayList;import java.util.List;सार्वजनिक वर्ग MainActivity AppCompatActivity को बढ़ाता है {निजी ViewPager viewPager; निजी टूलबार टूलबार; निजी टैबलाउट टैबलेआउट; @TargetApi(Build.VERSION_CODES.O) @Override संरक्षित शून्य onCreate (बंडल सेव्ड इंस्टेंसस्टेट) {super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); टूलबार =(टूलबार) findViewById(R.id.toolbar); सेट सपोर्टएक्शनबार (टूलबार); getSupportActionBar ()। setDisplayHomeAsUpEnabled (सच); tabLayout =findViewById (R.id.tabs); viewPager =findViewById (R.id.viewpager); ViewPagerAdapter एडेप्टर =नया ViewPagerAdapter (getSupportFragmentManager ()); एडेप्टर.एडफ्रैगमेंट (नया वनफ्रैगमेंट (), "वन"); एडेप्टर.एडफ्रैगमेंट (नया टूफ्रैगमेंट (), "टू"); viewPager.setAdapter (एडाप्टर); tabLayout.setupWithViewPager(viewPager); } वर्ग ViewPagerAdapter FragmentPagerAdapter को बढ़ाता है {निजी अंतिम सूची<टुकड़ा> mList =new ArrayList<>(); निजी अंतिम सूची <स्ट्रिंग> mTitleList =नया ArrayList<>(); सार्वजनिक ViewPagerAdapter (FragmentManager supportFragmentManager) {सुपर (supportFragmentManager); } @ ओवरराइड पब्लिक फ्रैगमेंट getItem(int i) {रिटर्न mList.get(i); } @ ओवरराइड पब्लिक इंट गेटकाउंट () {वापसी mList.size (); } सार्वजनिक शून्य एडफ्रैगमेंट (टुकड़ा टुकड़ा, स्ट्रिंग शीर्षक) { mList.add (टुकड़ा); mTitleList.add (शीर्षक); } @Override public CharSequence getPageTitle(int position) { वापसी mTitleList.get(position); } }}

चरण 5 - निम्न कोड को src/OneFragment.java में जोड़ें

पैकेज com.example.andy.myapplication;import android.os.Bundle;import android.support.v4.app.Fragment;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup; इंपोर्ट android.widget.TextView; पब्लिक क्लास वनफ्रैगमेंट फ्रैगमेंट बढ़ाता है {@ओवरराइड पब्लिक व्यू ऑनक्रिएट व्यू (लेआउटइन्फ्लेटर इनफ्लेटर, व्यूग्रुप कंटेनर, बंडल सेव्ड इंस्टेंसस्टेट) {देखें v=inflater.inflate(R.layout.fragment_one, कंटेनर, झूठा); TextView textView=v.findViewById(R.id.text); textView.setText ("पहला टुकड़ा"); वापसी वी; }} 

चरण 6 - निम्न कोड को src/TwoFragment.java में जोड़ें

पैकेज com.example.andy.myapplication;import android.os.Bundle;import android.support.v4.app.Fragment;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup; इंपोर्ट android.widget.TextView; पब्लिक क्लास टूफ्रैगमेंट फ्रैगमेंट बढ़ाता है {@ओवरराइड पब्लिक व्यू ऑनक्रिएट व्यू (लेआउटइन्फ्लेटर इनफ्लेटर, व्यूग्रुप कंटेनर, बंडल सेव्ड इंस्टेंसस्टेट) {देखें v=inflater.inflate(R.layout.fragment_one, कंटेनर, झूठा); TextView textView=v.findViewById(R.id.text); textView.setText ("दूसरा टुकड़ा"); वापसी वी; }} 

चरण 7 - निम्नलिखित कोड को res/layout/fragment_one.xml में जोड़ें।

 

चरण 8 - निम्न कोड को Style.xml में जोड़ें।

 <संसाधन>  

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

एंड्रॉइड व्यूपेजर का उपयोग कैसे करें?


एंड्रॉइड व्यूपेजर का उपयोग कैसे करें?


  1. एंड्रॉइड में व्यूफ्लिपर का उपयोग कैसे करें?

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

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

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

  1. एंड्रॉइड में नेविगेशन व्यू का उपयोग कैसे करें?

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