मैं अपने ग्रिडव्यू में कुछ आइटम क्लिक करने योग्य क्लिक करने के लिए सेट करने की कोशिश कर रहा हूं। तो मेरे पास एक कस्टम एडाप्टर और एक onitemclicklistener के साथ एक ग्रिडव्यू है। अपने कस्टम अनुकूलक में, मैं अपने getView विधि में निम्नलिखित करने की कोशिश: (के बाद से मैं IsEnabled बुला के बारे में पढ़ा ..)ग्रिडव्यू में कुछ आइटम सेट करें क्लिक करने योग्य नहीं
if(int value < 5) { //item can not be clickable
isEnabled(position);
} else {
//other things happen, but isEnabled is not called here in any case
}
//......
@Override
public boolean isEnabled(int position) {
return false;
}
अजीब बात अब हर आइटम, क्लिक करने योग्य नहीं है, हालांकि आइटम कहां पर हैं, है मान है> 5 .. मुझे नहीं पता कि इसका क्या कारण है ...
क्या यह 'सक्षम (स्थिति)' के बजाय 'सक्षम है (मान)' होना चाहिए? – DeeV