मेरे पास एक ऐप है जो एंड्रॉइड 2.2 के लिए बनाया गया है, इसलिए मैं 3.0+ अंतर्निहित एक्शनबार कक्षा का उपयोग नहीं कर रहा हूं बल्कि कुछ साल पहले Google की पुरानी यूआई सिफारिश का उपयोग करके अपना खुद का कस्टम एक्शनबार कार्यान्वयन का निर्माण नहीं कर रहा हूं।मेनू बटन के साथ फोन पर एक्शनबार के लिए उचित उपयोगकर्ता अनुभव?
मेरी सभी स्क्रीनों में 1 और 3 कार्रवाइयों के बीच है, इसलिए वे सभी एक्शनबार यूआई में बहुत अच्छी तरह फिट बैठते हैं (जिसे Google अनुशंसा करता है कि अधिकतम तीन बटन हैं)। समस्या यह है कि मेरी स्क्रीन में से कोई भी नियमित विकल्प मेनू नहीं है और इसलिए जब उपयोगकर्ता हार्डवेयर मेनू बटन दबाता है तो वे कुछ भी नहीं करते हैं।
Google के इंटरफ़ेस दिशानिर्देशों के अनुसार, यह सही व्यवहार है। यदि आपकी गतिविधि में कोई विकल्प मेनू नहीं है तो मेनू बटन दबाए जाने पर इसे कुछ भी नहीं करना चाहिए। मैंने उपयोगकर्ता परीक्षण के दौरान पाया है, हालांकि, जब वे मेनू दबाते हैं तो उपयोगकर्ता काफी परेशान होते हैं और कुछ भी नहीं होता है (और प्रत्येक उपयोगकर्ता ने कोशिश की है, आमतौर पर कई बार)। वे कहते हैं कि वे एक्शनबार के माध्यम से स्क्रीन पर आने वाले कार्यों की सराहना करते हैं, लेकिन साथ ही वे मेनू बटन को कुछ करना चाहते हैं।
मैं Google के पहले पार्टी ऐप्स देख रहा हूं और ऐसा लगता है कि एक्शनबार पूर्ण होने के बाद सामान मेनू को लोड करने में सक्षम होने के लिए उनके पास हमेशा पर्याप्त विकल्प उपलब्ध हैं। Google+ एक ऐसे फोन पर ओवरफ़्लो विकल्पों के पारंपरिक तरीके से मेनू बटन का उपयोग करना प्रतीत होता है, और वे उन फ़ोनों के लिए एक्शनबार में ड्रॉपडाउन मेनू दिखाते हैं जो नहीं करते हैं। यह काम करेगा अगर मेरे पास तीन से अधिक कार्य थे लेकिन मैं वर्तमान में नहीं करता हूं।
ऐसा लगता है कि मेरे उपयोगकर्ता की अपेक्षाओं को पूरा करने का एकमात्र तरीका कुछ जंक विकल्पों को रखना है जिनके पास विकल्प मेनू में कोई मूल्य नहीं है ताकि बटन दबाए जाने पर कुछ ऐसा हो। मैं वास्तव में ऐसा नहीं करना चाहता हूं। क्या किसी को इस समस्या से निपटने के लिए एक अच्छा तरीका पता है? क्या मुझे सिर्फ मेनू बटन छोड़ना चाहिए और लोगों को यह पता लगाने की उम्मीद है कि यह कुछ भी नहीं करता है?
मजबूती के लिए धन्यवाद। मैं मेनू बटन खाली छोड़ दूंगा और इसके बारे में चिंता करना बंद कर दूंगा। मेन्यू बटन शायद अब तक एक साल से हाई-एंड फोन से बाहर हो जाएगा, इसलिए यह केवल एक छोटी अवधि की समस्या है। कॉम्पैट लिंक के लिए भी धन्यवाद, मैंने इसे नहीं देखा था। हनीकॉम्ब की घोषणा भी होने से पहले मेरा कस्टम कार्यान्वयन समाप्त हो गया था, इसलिए जब मैंने पहले से ही ठीक काम किया था तब मैंने कभी भी देशी को समर्थन देने का कोई विचार नहीं दिया था। – chefgon