मैं अपनी गतिविधि में android.support.v4.widget.DrawerLayout
का उपयोग कर रहा हूं। जब तक मैं इसे खोलने के लिए स्वाइप इशारा का उपयोग करता हूं, यह ठीक काम करता है।DrawerLayout.openDrawer पहली बार काम नहीं करता
हालांकि, जब मैं इसे बटन के माध्यम से खोलना चाहता हूं तो drawer.openDrawer(Gravity.LEFT)
पर कॉल करके क्लिक करें, यह काम नहीं करता है।
लेकिन, अगर मैं स्वाइप इशारा करते हुए इसे एक बार खोलता हूं, उसके बाद यह सामान्य रूप से बटन के साथ काम करता है पर क्लिक करता है।
कोई विचार यह है कि मैं इस बारे में कैसे हल या काम कर सकता हूं?
क्या बटन आपके पास कुछ यादृच्छिक बटन के लिए क्लिक है, या क्या आप दराज को टॉगल करने के लिए ऊपरी बाईं ओर स्थित आइकन पर क्लिक करना चाहते हैं? – btse
यह मेरे पास एक यादृच्छिक बटन है।फिर, अजीब चीज यह है कि स्वाइप जेश्चर के साथ इसे खोलने और बंद करने के बाद यह सामान्य रूप से काम करता है, जबकि यदि आप पहले बटन को आजमाते हैं तो यह कुछ भी नहीं करता – user2527666
यह बहुत विषम है। क्या आपने यह सुनिश्चित करने के लिए लॉग बयान दिया है कि आपके बटन को कॉल करने वाली विधि को पहले क्लिक पर कॉल किया गया है? – btse