समाधान के लिए इस लिंक का अनुसरण करें: Android Lint contentDescription चेतावनी
विशेषता Android की स्थापना करके इस चेतावनी को हल किया: मेरे चित्र के लिए contentDescription
एंड्रॉयड: सामग्रीमंडलियों = "@ स्ट्रिंग / desc"
16 ADT में एंड्रॉइड लिंट का समर्थन इस चेतावनी को फेंकता है ताकि यह सुनिश्चित किया जा सके कि छवि विजेट एक सामग्री प्रदान करते हैं
यह पाठ को परिभाषित करता है जो दृश्य की सामग्री का संक्षेप में वर्णन करता है। इस संपत्ति का उपयोग मुख्य रूप से पहुंच के लिए किया जाता है। चूँकि कुछ विचारों में पाठात्मक निरूपण नहीं होता है, इसलिए इस विशेषता का उपयोग इस प्रकार प्रदान करने के लिए किया जा सकता है।
ImageViews और ImageButtons जैसे गैर-टेक्स्टुअल विगेट्स को विजेट के एक टेक्स्ट विवरण को निर्दिष्ट करने के लिए सामग्रीडेसक्रिप्शन विशेषता का उपयोग करना चाहिए, जैसे कि स्क्रीन रीडर और अन्य एक्सेसिबिलिटी टूल उपयोगकर्ता इंटरफ़ेस का पर्याप्त वर्णन कर सकते हैं।
स्पष्टीकरण के लिए यह लिंक: पहुंच, यह प्रभाव और विकास संसाधन है
कई एंड्रॉइड उपयोगकर्ताओं के पास विकलांग हैं जो उन्हें अपने एंड्रॉइड डिवाइसों के साथ विभिन्न तरीकों से बातचीत करने की आवश्यकता होती है। इनमें ऐसे उपयोगकर्ता शामिल होते हैं जिनके पास दृश्य, भौतिक या आयु-संबंधी अक्षमताएं होती हैं जो उन्हें टचस्क्रीन को पूरी तरह से देखने या उपयोग करने से रोकती हैं।
एंड्रॉइड इन उपयोगकर्ताओं को अपने डिवाइस को और अधिक आसानी से नेविगेट करने में मदद करने के लिए एक्सेसिबिलिटी सुविधाएँ और सेवाएं प्रदान करता है, जिसमें टेक्स्ट-टू-स्पीच, हैप्टिक फीडबैक, ट्रैकबॉल और डी-पैड नेविगेशन शामिल हैं जो उनके अनुभव को बढ़ाते हैं। एंड्रॉइड एप्लिकेशन डेवलपर्स अपने एप्लिकेशन को अधिक सुलभ बनाने के लिए इन सेवाओं का लाभ उठा सकते हैं और अपनी एक्सेसिबिलिटी सेवाओं का निर्माण भी कर सकते हैं।
यह गाइड आपके ऐप को सुलभ बनाने के लिए है: ऐप्स को अधिक एक्सेसिबल बनाना
यह सुनिश्चित करना कि आपका एप्लिकेशन सभी उपयोगकर्ताओं के लिए सुलभ हो, अपेक्षाकृत आसान है, खासकर जब आप फ्रेमवर्क-प्रदान उपयोगकर्ता इंटरफ़ेस घटकों का उपयोग करते हैं। यदि आप केवल अपने आवेदन के लिए इन मानक घटकों का उपयोग करते हैं, तो आपके आवेदन के सुगम होने के लिए कुछ कदमों की आवश्यकता है:
अपने ImageButton , ImageView , EditText , CheckBox और अन्य उपयोगकर्ता इंटरफ़ेस नियंत्रण को Android का उपयोग करके नियंत्रित करें : contentDescription विशेषता।
अपने सभी उपयोगकर्ता इंटरफ़ेस तत्वों को एक दिशात्मक नियंत्रक जैसे ट्रैकबॉल या डी-पैड के साथ सुलभ बनाएं।
TalkBack और एक्सप्लोर बाय टच जैसी पहुंच सेवाओं को चालू करके अपने एप्लिकेशन का परीक्षण करें, और केवल दिशात्मक नियंत्रण का उपयोग करके अपने एप्लिकेशन का उपयोग करने का प्रयास करें।
android:contentDescription
इस विशेषता को जोड़ते हैंimageview
, बस एक सुझाव है, मुझे लगता है कि आप इसे अनदेखा कर सकते हैं, यह संकलन त्रुटि नहीं करता है, आप यह भी देख सकते हैंhttp://developer.android.com/reference/android/view/View.html#attr_android:contentDescription