कक्षा में किसी सूचीदृश्य के लिए पृष्ठभूमि के रूप में खींचने योग्य कैसे सेट करें?Android setbackgrounddrawable listview
if (array1.size() < 8)
{
lv1.setBackgroundDrawable(R.drawable.bgimghs2b);
}
अनुचित है।
धन्यवाद।
कक्षा में किसी सूचीदृश्य के लिए पृष्ठभूमि के रूप में खींचने योग्य कैसे सेट करें?Android setbackgrounddrawable listview
if (array1.size() < 8)
{
lv1.setBackgroundDrawable(R.drawable.bgimghs2b);
}
अनुचित है।
धन्यवाद।
ऐसा इसलिए है क्योंकि आप इसे Drawable
नहीं दे रहे हैं, लेकिन एक ड्रॉ करने योग्य आईडी। आज़माएं:
lv1.setBackgroundDrawable(getResources().getDrawable(R.drawable.bgimghs2b))
यदि आप किसी गतिविधि में हैं। यदि नहीं, तो आपको Context
प्राप्त करने की आवश्यकता है और उस पर getResources()
पर कॉल करें।
धन्यवाद! मैंने एक बार उपयोग किया है, लेकिन यह नहीं मिला: उपयोगी उत्तर – erdomester
+1। – Lucifer
बहिष्कृत विधि के लिए एस – meh
उपयोग करें: android.view.View.setBackgroundResource(int resID)
lv1.setBackgroundRes (R.drawable.bgimghs2b);
आप उपयोग करना चाहिए: Drawable background = this.getResources().getDrawable(R.drawable.yourBackgroundDrawableID); lv.setBackgroundDrawable(background);
(: या का उपयोग
lv1.setBackground(R.drawable.bgimghs2b);
अद्यतन:कि विधि हटाई गई है, इसके बजाय आप उपयोग कर सकते हैं:
केवल एपीआई 16 या ऊपर।
setBackground (Drawable पृष्ठभूमि)
आप एक पिछले संस्करण कि एपीआई 16 का उपयोग किया है, तो:
setBackgroundResource (पूर्णांक resid)
"प्रलो" से आपका क्या मतलब है प्रति "? – CommonsWare
शायद यह संकलित नहीं करता है। – dmon