मेरे पास एक एडाप्टर से भरा ग्रिडव्यू है जो प्रत्येक में लिनियरलाइट्स को एक छविबटन और टेक्स्ट व्यू देता है।OnItemClickListener एंड्रॉइड ग्रिड व्यू पर ट्रिगर नहीं किया गया
एडाप्टर में मैं छविबटन पर ऑनक्लिक और ऑनलांग क्लिक ईवेंट को बाध्य कर रहा हूं।
मैं ग्रिडव्यू पर OnItemClickListener को बांधने की कोशिश कर रहा हूं, लेकिन मुझे नहीं पता कि ऑन दैटक्लेक्ड कभी नहीं निकाल दिया गया।
यह बिना किसी चीज़ के मेरा 6 वां घंटा है।
वैसे; OnItemSelectListener पूरी तरह से ग्रिड पर काम कर रहा है।
मैं जांच रहा हूं कि कोड का कुछ टुकड़ा गलती से ITemClicked को संभालता है लेकिन अभी तक पकड़ नहीं सकता है।
मुझे मदद लोगों की ज़रूरत है।
gridView = (GridView) layoutInflater.inflate(R.layout.gridview, null);
gridView.setOnItemClickListener(new ItemClickListener());
.
.
.
//inner handler class
class ItemClickListener implements AdapterView.OnItemClickListener {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
Toast.makeText(mainActivity.getApplicationContext(),view + " clicked at pos " +
i,Toast.LENGTH_SHORT).show();
}
}
वहाँ LogCat में कोई अपवाद नहीं है? –
संख्या। चूंकि मैंने कोई अपवाद नहीं लिया है, इसलिए मैं एप्लिकेशन को क्रैश कर दूंगा। क्या मैं नहीं ?? –
मुझे इस कोड के साथ कुछ भी गलत नहीं दिख रहा है, शायद समस्या कहीं और है। – Caner