android contentDescription的使用
contentDescription的使用。
說到這個,很多人估計都不知道用這個功能,其實我之前也不知道,后來看到代碼里用到這個,在網上查找后,知道這個的用法。所以這次記錄一下。
在Android控件中有一個屬性叫做android:contentDescription 。
一般來說,用戶很少使用這個屬性。
但是對于一些視力有障礙的用戶,android提供給用戶一個很有用的功能,可以幫助使用app。
這個屬性必須在用戶的Accessible 中的相應屬性開啟后才能使用。
1. 首先下載google的應用 TalkBack (an accessibility service published by Google) 并且將功能打開 Settings > Accessibility > TalkBack 設置為On。
<Button
??? android:id=”@+id/pause_button”
??? android:src=”@drawable/pause”
??? android:contentDescription=”@string/pause”/>
3.由于這個控件沒有text屬性,對于一些用戶來說,無法理解這個控件是做什么的。
這時用戶點擊這個控件。android系統會自動使用人聲朗讀控件上android:contentDescription屬性說指向的內容。
這樣用戶就可以知道這個控件是做什么用的。
這個屬性的主要功能就是為視力有障礙的人增加對控件的解釋。
基本在網上搜索的資料就這么多,其實就是為視力不好的人提供點擊時的說明。大家如果不明白,可以到網上查找資料。
android contentDescription就講完了。
就這么簡單。
總結
以上是生活随笔為你收集整理的android contentDescription的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 6.0动态权限问题
- 下一篇: android 阴影效果