1. 程式人生 > >安卓中contentDescription屬性的作用詳解

安卓中contentDescription屬性的作用詳解

在寫Android的XML佈局檔案時,在ImageView或ImageButton中需要新增

android:contentDescription=""
可能大家覺得這個屬性並沒有多大用處,其實這個屬性主要是為了照顧一些生理功能有缺陷的人
更好的使用APP。
一個ImageView裡面放置一張顏色複雜的圖片,可能一些色弱色盲的人,分不清這張圖片中畫的是什麼東西。如果使用者安裝了輔助瀏覽工具比如TalkBack,
TalkBack就會大聲朗讀出使用者目前正在瀏覽的內容。TextView控制元件TalkBack可以直接讀出裡面的內容,但是ImageView TalkBack就只能去讀
contentDescription的值,告訴使用者這個圖片到底是什麼。
大家做APP時加上這個屬性不僅僅是照顧別人,其實也是可以強化使用者體驗的。
所以,做和ImageView檢視相關的APP時。不要覺得麻煩,加上這個屬性會更完美。
如果覺得我的解釋對你有幫助,歡迎頂下我哦。