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

मैं एंड्रॉइड में स्पिनर में आइटम कैसे जोड़ सकता हूं?

<घंटा/>

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

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

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

 <स्पिनर एंड्रॉइड:आईडी ="@ + आईडी / स्पिनर" एंड्रॉइड:लेआउट_विड्थ ="रैप_कंटेंट" एंड्रॉइड:लेआउट_हाइट ="रैप_कंटेंट" एंड्रॉइड:प्रॉम्प्ट ="@ स्ट्रिंग / ऐप_नाम" /> 

चरण 3 - निम्न कोड को src/MainActivity.java में जोड़ें।

import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.MotionEvent;import android.view.View;import android.widget.AdapterView;import android.widget.ArrayAdapter;import android.widget.Spinner;import android.widget.Toast;import java.util.ArrayList;सार्वजनिक वर्ग MainActivity AppCompatActivity को बढ़ाता है {@Override संरक्षित शून्य onCreate (बंडल सेव्ड इंस्टेंसस्टेट) {super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); स्पिनर स्पिनर =findViewById(R.id.spinner); ऐरेलिस्ट <स्ट्रिंग> ऐरेलिस्ट =नया ऐरेलिस्ट <> (); arrayList.add ("जावा"); arrayList.add ("एंड्रॉइड"); arrayList.add ("सी भाषा"); arrayList.add ("सीपीपी भाषा"); arrayList.add ("भाषा जाओ"); arrayList.add ("एवीएन सिस्टम्स"); ArrayAdapter<स्ट्रिंग> arrayAdapter =नया ArrayAdapter<स्ट्रिंग>(यह, android.R.layout.simple_spinner_item, arrayList); arrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); स्पिनर.सेट एडेप्टर (सरणी एडेप्टर); spinner.setOnItemSelectedListener (नया एडेप्टर व्यू। ऑनइटम सेलेक्टेड लिस्टनर () {@ ओवरराइड पब्लिक वॉयड ऑनइटम सेलेक्टेड (एडाप्टर व्यू  पैरेंट, व्यू व्यू, इंट पोजीशन, लॉन्ग आईडी) {स्ट्रिंग ट्यूटोरियलनाम =पेरेंट। (parent.getContext (), "चयनित:" + tutorialsName, Toast.LENGTH_LONG).show(); } @Override public void onNothingSelected(AdapterView  parent) { }}); }} 

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

ArrayList arrayList =new ArrayList<>();arrayList.add("JAVA");arrayList.add("ANDROID");arrayList.add("C Language");arrayList.add("CPP Language");arrayList.add("Go Language");arrayList.add("AVN SYSTEM");ArrayAdapter arrayAdapter =new ArrayAdapter(this, android.R.layout.simple_spinner_item, arrayList); 

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

मैं एंड्रॉइड में स्पिनर में आइटम कैसे जोड़ सकता हूं?

अब कोई भी आइटम चुनें, वह नीचे दिखाए अनुसार दिखाई देगा।

मैं एंड्रॉइड में स्पिनर में आइटम कैसे जोड़ सकता हूं?


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

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

  1. मेरी सूची के लिए कस्टम एडेप्टर कैसे जोड़ें Android पर देखें?

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

  1. एंड्रॉइड में गतिशील रूप से एक बटन कैसे जोड़ें?

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