मैं सूचीदृश्य में किसी विशिष्ट आइटम का पृष्ठभूमि रंग सेट करना चाहता हूं।स्थिति द्वारा सूचीदृश्य में किसी विशिष्ट आइटम का पृष्ठभूमि रंग कैसे सेट करें?
मेरी सूचीदृश्य ArrayAdapter द्वारा ArrayList का उपयोग करके उत्पन्न होता है।
मेरे पास सूचीदृश्य में एक विशिष्ट आइटम है कि मैं पृष्ठभूमि रंग बदलने की योजना बना रहा हूं।
मुझे सूची में आइटम की स्थिति पता है।
यह सूचीदृश्य उत्पन्न करने के लिए मेरा कोड है।
respondMessageListView = (ListView) findViewById(R.id.respondMessageListView);
respondMessageListView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, autoRespondMessages.getMessages()));
धन्यवाद!
[संपादित करें]
this post के अनुसार, setSelection का उपयोग कर कोई प्रभाव नहीं करता है, तो OnCreate (में प्रयोग किया जाता है) करता है, काम के आसपास है "PullToRefreshListView
में विधि onAttachedToWindow
निकालें"। मैं समाधान को काफी समझ नहीं रहा हूं। क्या मैं पूछ सकता हूं कि मुझे इसे कैसे पूरा करना चाहिए? मैं Activity
का उप-वर्ग हूं, इसलिए मैं अब किसी भी अन्य वर्ग को उपclass नहीं कर सकता।
क्या आपने यह कोशिश की है http://stackoverflow.com/questions/6055277/set-a-background-color-to-a-selected-listview-item-in-android –
मैंने कोशिश की, यह मुझे मेरी सूची पर nullpointerexception देता है । .getSelectedView() setBackgroundColor (getResources() getColor (Color.RED)।); – ssgao