मेरे पास निम्नलिखित कोड है जो समझने में काफी आसान है। मैं इस सूचीदृश्य के कुछ विशिष्ट बच्चे को क्लिक करने योग्य नहीं चाहता हूं।किसी सूचीदृश्य के कुछ आइटम कैसे क्लिक करने योग्य नहीं हैं?
ArrayAdapter<String> adapter =
new ArrayAdapter<String>(this,R.layout.list_item,R.id.module_name_item, testdata);
m_listview.setAdapter(adapter);
Log.i("check","1");
if(sectionAttempts.get(0).equals("0"))
{
m_listview.getChildAt(2).setEnabled(false);
m_listview.getChildAt(3).setEnabled(false);
}
else
{
if(sectionAttempts.get(2).equals("0"))
{
m_listview.getChildAt(3).setEnabled(false);
}
}
मैं
m_listview.getChildAt(2).setEnabled(false);
java.lang.NullpointerException के रूप में त्रुटि हो रही है। मैंने त्रुटि खोजने की कोशिश की और Log.i ("चेक", m_listview.getChildCount()) का उपयोग किया; और यह 0 दिखाता है। इसलिए मैं अनुमान लगा रहा हूं कि सूचीदृश्य अभी तक नहीं बनाया गया है !! वो कैसे संभव है।
समस्या क्या प्रतीत होती है? अग्रिम में किसी भी मदद के लिए Thanx।
पोस्ट आप क्या त्रुटि प्राप्त कर रहे हैं – slezadav
@slezadav: plzz अद्यतन प्रश्न देखें। मुझे लगता है कि मैं उन बयानों को कॉल करने से पहले मेरी सूचीदृश्य नहीं बनाया गया है ?? – Abhinav