Android gridView problems -


सबसे पहले: CustomGridViewAdapter ArrayAdapter और एलटी; आइटम & gt;

कोड: < / P>

  अर्रेलिस्ट & lt; आइटम & gt; ग्रिडअरे = नया अर्रेलिस्ट & lt; आइटम & gt; (); GridArray.add (नया आइटम (बटन, मान [i])); ... ग्रिडव्यू = (ग्रिडव्यू) ढूंढें वीवीबीआईआईडी (आर.आईड.ग्रीड दृश्य); कस्टम ग्रिड एडैप्टर = नया कस्टम ग्रिड वीवएडैप्टर (यह, आर। लेट। ग्रिडव्यू_आईटेम, ग्रिडअरे); gridView.setAdapter (customGridAdapter); GridView.setOnClickListener (नया View.OnClickListener () {@Override सार्वजनिक शून्य पर क्लिक करें (देखें वी) {// क्यों यह हिस्सा काम नहीं करता है?}});  

मेरे पास बटनों का एक ग्रिड दृश्य है, इसलिए यदि मैं उन तक पहुंचने की कोशिश करता हूं तो यह काम नहीं करता है?

आप एक GridView पर एक View.onClickListener सेट नहीं कर सकते। इसके बजाय एक OnItemClickListener

  gridView.setOnItemClickListener (नई OnItemClickListener) सेट करें {@Override सार्वजनिक शून्य पर IteemClick (एडाप्टर दृश्य & lt;? & Gt; माता पिता, दृश्य देखें, पूर्णांक स्थिति, लंबे आईडी) {// आपका कोड यहाँ}});  

Comments