ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.planets_array,android.R.layout.simple_spinner_item);
बदलने ArrayAdapter.createFromResource(this, R.array.planets_array, R.layout.textview);
के लिए एक ही आइटम जो स्पिनर पर डिफ़ॉल्ट रूप से दिखाई दे रहा है बदल जाएगा। , R.layout.spinner_item R.layout.spinner_dropdown_item
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.planets_array, R.layout.spinner_item);
adapter.setDropDownViewResource(R.layout.spinner_dropdown_item);
: हम स्पिनर में सभी वस्तुओं पर लागू करने के लिए एक ही शैली की जरूरत है, हम बदलने के लिए
adapter.setDropDownViewResource(android.R.layout.simple_spinner_item) to
adapter.setDropDownViewResource(R.layout.textview);
मुझे स्पिनर के बारे में बहुत कुछ पता नहीं है, लेकिन अगर मुझे अच्छी तरह से याद है, तो यह तत्वों को प्रदर्शित करने के लिए एक ArrayAdapter का उपयोग करता है। मुझे लगता है कि आप इसे उपclass कर सकते हैं, और getView ओवरराइड? यह सिर्फ एक विचार है, मैंने इसका परीक्षण नहीं किया है। मुझे इसमें जाना होगा। – Sephy