जब भी मैं android:focusable
और android:clickable
विशेषताओं से संबंधित पोस्ट देखता हूं, तो मैं हमेशा उन्हें एक ही मूल्य पर एक ही मूल्य पर सेट करता हूं। मैंने सोचा कि अगर वे एक होने के बजाय दो अलग-अलग गुण हैं तो एक कारण होना चाहिए।
यह पता चला अपने वांछित व्यवहार को प्राप्त करने का एक बेहतर तरीका है अपने View
में
android:focusable="false"
या
yourButton.setFocusable(false)
Button
पर
स्थापित करने के लिए है। एक बार ऐसा करने के बाद, आप Button
पर OnClickListener
सेट करने में सक्षम होंगे, और पंक्ति पर एक क्लिक विधि को आपके OnItemClickListener
में आग लगा देगा।
स्रोत
2013-06-14 07:38:42
बहुत बहुत धन्यवाद। इसके अलावा मुझे देखने के लिए ऑनक्लिक लिस्टनर जोड़ना पड़ा। – ggarber
कोई विचार है कि डिफ़ॉल्ट रूप से सूचियों में उपयोग किए जाने वाले होलो थीम के हाइलाइट स्टेटस कैसे प्राप्त करें? 'menuitem_background' नारंगी है लेकिन डिफ़ॉल्ट स्थिति नीली होनी चाहिए। – rndstr
यह काम नहीं करता है। AdapterView.OnItemClickListener कभी नहीं कहा जाता है। – Chloe