ทำตามลิงค์นี้เพื่อแก้ปัญหา: Android ขุยเนื้อหาคำเตือนคำอธิบาย
แก้ไขคำเตือนนี้โดยการตั้งค่าคุณสมบัติ android: contentDescription สำหรับ ImageView ของฉัน
หุ่นยนต์: contentDescription = "@ สตริง / รายละเอียด"
การสนับสนุน Android Lint ใน ADT 16 จะส่งคำเตือนนี้เพื่อให้แน่ใจว่าวิดเจ็ตรูปภาพจัดเตรียม contentDescription
สิ่งนี้นิยามข้อความที่อธิบายเนื้อหาของมุมมองสั้น ๆ คุณสมบัตินี้ใช้เพื่อการเข้าถึงเป็นหลัก เนื่องจากบางมุมมองไม่มีการแสดงแทนข้อความคุณลักษณะนี้สามารถใช้สำหรับการจัดทำเช่นนี้
วิดเจ็ตที่ไม่ใช่ข้อความเช่น ImageViews และ ImageButtons ควรใช้แอ็ตทริบิวต์ contentDescription เพื่อระบุคำอธิบายเกี่ยวกับข้อความของวิดเจ็ตเช่นที่ผู้อ่านหน้าจอและเครื่องมือการเข้าถึงอื่น ๆ สามารถอธิบายส่วนติดต่อผู้ใช้ได้อย่างเพียงพอ
ลิงค์นี้สำหรับคำอธิบาย: การเข้าถึง, ผลกระทบและการพัฒนาทรัพยากร
ผู้ใช้ Android หลายคนมีความพิการที่ต้องการให้พวกเขามีปฏิสัมพันธ์กับอุปกรณ์ Android ของพวกเขาในรูปแบบที่แตกต่างกัน ซึ่งรวมถึงผู้ใช้ที่มีความพิการทางสายตาทางร่างกายหรืออายุที่เกี่ยวข้องกับการป้องกันไม่ให้พวกเขาเห็นหรือใช้หน้าจอสัมผัส
Android มีคุณสมบัติการเข้าถึงและบริการที่ช่วยให้ผู้ใช้เหล่านี้นำทางอุปกรณ์ของพวกเขาได้ง่ายขึ้นรวมถึงการอ่านออกเสียงข้อความตอบกลับแบบสัมผัสแทร็กบอลและการนำทาง D-pad ที่เสริมประสบการณ์ของพวกเขา นักพัฒนาแอปพลิเคชัน Android สามารถใช้ประโยชน์จากบริการเหล่านี้เพื่อให้แอปพลิเคชันเข้าถึงได้มากขึ้นและสร้างบริการการเข้าถึงของตนเอง
คู่มือนี้มีไว้เพื่อให้แอปของคุณสามารถเข้าถึงได้: ทำให้แอปเข้าถึงได้ง่ายขึ้น
ตรวจสอบให้แน่ใจว่าผู้ใช้ทุกคนสามารถเข้าถึงแอปพลิเคชันของคุณได้ง่ายโดยเฉพาะเมื่อคุณใช้ส่วนประกอบส่วนต่อประสานกับผู้ใช้ที่มีเฟรมเวิร์ก หากคุณใช้ส่วนประกอบมาตรฐานเหล่านี้สำหรับแอปพลิเคชันของคุณมีเพียงไม่กี่ขั้นตอนที่จำเป็นเพื่อให้แน่ใจว่าแอปพลิเคชันของคุณสามารถเข้าถึงได้:
ติดป้ายกำกับImageButton , ImageView , EditText , CheckBoxและส่วนต่อประสานผู้ใช้อื่น ๆ โดยใช้android: contentDescription attribute
ทำให้องค์ประกอบส่วนต่อประสานผู้ใช้ทั้งหมดของคุณสามารถเข้าถึงได้ด้วยตัวควบคุมทิศทางเช่น trackball หรือ D-pad
ทดสอบแอปพลิเคชันของคุณโดยเปิดบริการการเข้าถึงเช่น TalkBack และ Explore by Touch แล้วลองใช้แอปพลิเคชันของคุณโดยใช้การควบคุมเฉพาะทิศทาง
android:contentDescription
คุณลักษณะนี้ในimageview
เพียงข้อเสนอแนะฉันคิดว่าคุณสามารถละเว้นสิ่งนี้ได้มันไม่ได้ทำข้อผิดพลาดในการคอมไพล์นอกจากนี้คุณยังสามารถตรวจสอบได้http://developer.android.com/reference/android/view/View.html#attr_android:contentDescription