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