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

एंड्रॉइड अनुक्रम लेआउट का उपयोग कैसे करें?

<घंटा/>

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

यह उदाहरण दर्शाता है कि Android अनुक्रम लेआउट का उपयोग कैसे करें।

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

चरण 2 - बिल्ड.ग्रेडल (ऐप) खोलें और डिज़ाइन सपोर्ट लाइब्रेरी डिपेंडेंसी जोड़ें।

<पूर्व>प्लगइन लागू करें:'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.google.code.gson:gson:2.8.5' कार्यान्वयन 'com.android.support.constraint:constraint-layout:1.1.3 ' testImplementation 'junit:junit:4.12' कार्यान्वयन 'com.github.transferwise:sequence-layout:1.0.7' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test .एस्प्रेसो:एस्प्रेसो-कोर:3.0.2'}

चरण 3 - बिल्ड.ग्रेडल (प्रोजेक्ट) खोलें और डिज़ाइन सपोर्ट लाइब्रेरी डिपेंडेंसी जोड़ें।

// शीर्ष-स्तरीय बिल्ड फ़ाइल जहां आप सभी उप-प्रोजेक्ट/मॉड्यूल के लिए सामान्य कॉन्फ़िगरेशन विकल्प जोड़ सकते हैं।

बिल्डस्क्रिप्ट {रिपॉजिटरी { google() jcenter() } निर्भरताएं { classpath 'com.android.tools.build:gradle:3.2.1' // नोट:अपनी एप्लिकेशन निर्भरता यहां न रखें; वे अलग-अलग मॉड्यूल बिल्ड.ग्रेडल फाइल्स में // से संबंधित हैं। बिल्डडिर}

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

    

उपरोक्त में, हमने अनुक्रम लेआउट को मूल लेआउट के रूप में घोषित किया है और अनुक्रम चरणों को अलग-अलग चरणों के रूप में जोड़ा है। प्रत्येक चरण एंकर व्यू, शीर्षक और उपशीर्षक से संपर्क करता है।

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

में जोड़ें <पूर्व>पैकेज com.example.andy.myapplication;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.Toast;import com.transferwise.sequencelayout .SequenceStep;सार्वजनिक वर्ग MainActivity AppCompatActivity लागू करता है View.OnClickListener { SequenceStep sequenceStep, SequenceStep2, SequenceStep3; @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); सीक्वेंसस्टेप=findViewById(R.id.first); सीक्वेंसस्टेप2=findViewById(R.id.second); सीक्वेंसस्टेप3=findViewById(R.id.third); सीक्वेंसस्टेप2.सेटएक्टिव (सच); सीक्वेंसस्टेप.सेटऑनक्लिक लिस्टनर (यह); सीक्वेंसस्टेप2.सेटऑनक्लिक लिस्टनर (यह); सीक्वेंसस्टेप3.सेटऑनक्लिक लिस्टनर (यह); } @Override सार्वजनिक शून्य पर क्लिक करें (देखें v) {स्विच (v.getId ()) {केस R.id.first:Toast.makeText(MainActivity.this,"यह पहला कदम है", Toast.LENGTH_LONG)। शो (); तोड़ना; मामला R.id.second:Toast.makeText(MainActivity.this,"यह दूसरा चरण है", Toast.LENGTH_LONG)। शो (); तोड़ना; मामला R.id.third:Toast.makeText(MainActivity.this,"यह तीसरा चरण है", Toast.LENGTH_LONG)। शो (); तोड़ना; } }}

उपरोक्त कोड में, हमने अनुक्रम चरण घोषित किए हैं और क्लिक श्रोता पर दिए गए हैं। सक्रिय चरणों के लिए निम्नलिखित कोड का उपयोग करें।

sequenceStep2.setActive(true);

उपरोक्त कोड में, हमने घोषित किया है कि अनुक्रम 2 सक्रिय है अर्थात प्रगति पट्टी अनुक्रम चरण 2 तक प्रदर्शित होने वाली है।

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

एंड्रॉइड अनुक्रम लेआउट का उपयोग कैसे करें?

उपरोक्त उदाहरण में, जैसा कि हमने सक्रिय मोड घोषित किया है, इसने एक प्रगति पट्टी दिखाई है।


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

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

  1. पुनर्चक्रण के साथ बाधा लेआउट का उपयोग कैसे करें?

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

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

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