安卓中contentDescription屬性的作用詳解
在寫Android的XML佈局檔案時,在ImageView或ImageButton中需要新增
android:contentDescription=""
可能大家覺得這個屬性並沒有多大用處,其實這個屬性主要是為了照顧一些生理功能有缺陷的人
更好的使用APP。
一個ImageView裡面放置一張顏色複雜的圖片,可能一些色弱色盲的人,分不清這張圖片中畫的是什麼東西。如果使用者安裝了輔助瀏覽工具比如TalkBack,
TalkBack就會大聲朗讀出使用者目前正在瀏覽的內容。TextView控制元件TalkBack可以直接讀出裡面的內容,但是ImageView TalkBack就只能去讀
contentDescription的值,告訴使用者這個圖片到底是什麼。
大家做APP時加上這個屬性不僅僅是照顧別人,其實也是可以強化使用者體驗的。
所以,做和ImageView檢視相關的APP時。不要覺得麻煩,加上這個屬性會更完美。
如果覺得我的解釋對你有幫助,歡迎頂下我哦。
相關推薦
安卓中contentDescription屬性的作用詳解
在寫Android的XML佈局檔案時,在ImageView或ImageButton中需要新增 android:contentDescription="" 可能大家覺得這個屬性並沒有多大用處,其實這個屬
vue-router的routes中name屬性作用詳解
我們常用vue.js和vue-router來建立單頁應用,vue-router能很方便的管理所有的單頁元件。我們在定義每個路由的時候會有一個name的屬性(如下面程式碼),通常我們不定義這個屬性發現也沒有任何問題,那麼這個name到底有什麼用呢? export defa
安卓中Notification通知的詳解
在訊息通知時,我們經常用到兩個元件Toast和Notification。特別是重要的和需要長時間顯示的資訊,用Notification就最 合適不過了。當有訊息通知時,狀態列會顯示通知的圖示和文字,通過下拉狀態列,就可以看到通知資訊了,Android這一創新性的U
python中reload(sys)作用詳解
python在安裝時,預設的編碼是ascii,當程式中出現非ascii編碼時,python的處理常常會報錯UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128),pyth
安卓開發——AndroidManifest.xml配置詳解一
AndroidManifest.xml配置檔案稱為清單檔案,對於Android應用開發來說是非常重要的基礎知識,在學習中總結該配置檔案中重點的用法,以便日後查閱。下面是一個標準的AndroidManifest.xml檔案樣例。 xml version="1.0" encod
Android中persistent屬性用法詳解
看見好的東西,不轉載真是罪過 本文例項講述了Android中persistent屬性用法。分享給大家供大家參考,具體如下: 前段時間在研究telephony時,一直沒有在framework下發現對telephony的初始化(PhoneFactory.Java中的make
安卓6.0許可權申請詳解
安卓6.0的一大變化就是對於許可權的限制,首次安裝應用時會產生一個許可權請求列表,需要使用者手動逐個確認每個許可權,應用才能獲取該許可權。而在6.0之前預設開啟的,因此會產生一些應用會讀取使用者的一些隱私資訊,影響使用者體驗。本文根據實際專案開發經驗,簡述基於安
jQuery UI之dialog中各屬性的詳解
<!-- 基礎類庫 --> <SCRIPT type="text/javascript" src="js/jquery-1.4.4.min.js"></SCRIPT>
安卓Android.mk 檔案語法詳解
0. Android.mk簡介: Android.mk檔案用來告知NDK Build 系統關於Source的資訊。 Android.mk將是GNU Makefile的一部分,且將被Build System解析一次或多次。 所以,請儘量少的在Android.mk中宣告
python中標示符作用詳解
python中的標示符 在python裡,識別符號有字母、數字、下劃線組成。 在python中,所有識別符號可以包括英文、數字以及下劃線(_),但不能以數字開頭。 python中的識別符號是區分大小
安卓ImageView和ImageButton中contentDescription屬性的作用詳解
在使用ImageView和ImageButton的時候,AS會提醒我們新增contentDescription屬性,否則就會有一團黃色的警告。對於一個有強迫症的人來說,這是我所不能允許的,所以就想了解contentDescription的用法和意義。conte
安卓中的訊息迴圈機制Handler及Looper詳解
我們知道安卓中的UI執行緒不是執行緒安全的,我們不能在UI執行緒中進行耗時操作,通常我們的做法是開啟一個子執行緒在子執行緒中處理耗時操作,但是安卓規定不允許在子執行緒中進行UI的更新操作,通常我們會通過Handler機制來完成該功能,即當子執行緒中耗時操作完成後,在子執行緒
SQLlite在安卓中的基本詳解和簡單使用
一、基礎介紹 1.SQLite 是一個程序內的庫,是一種輕量級的、自給自足的、無伺服器的、無需配置的,事務性的SQL資料庫引擎.和他其他的資料庫一樣,SQLite引擎不是一個獨立的程序,可以按應用程式需求進行靜態或動態連線。SQLite可以直接訪問其儲存檔案。
安卓中的五大布局詳解
原文轉自:http://blog.csdn.net/llping2011/article/details/9992941?utm_source=tuicool&utm_medium=referral 我們知道Android系統應用程式一般是由多個Acti
java 中 static 作用詳解
static表示“全域性”或者“靜態”的意思,用來修飾成員變數和成員方法,也可以形成靜態static程式碼塊,但是Java語言中沒有全域性變數的概念。 被static修飾的成員變數和成員方法獨立於該類的任何物件。也就是說,它不依賴
Android中EditText的inputType屬性的詳解
xml的inputtype的值。 Android:inputType=”none” android:inputType=”text” android:inputType=”textCapCharacters” 字母大寫 android:inputType=”textCapWords” 首字母大寫 a
STM32中stm32f0xx_flash.icf檔案的作用詳解!(不錯的!)
每個晶片開發商都會針對每款晶片來編寫一個.icf檔案就是傳說中的連結檔案。對於基本的應用,這個.icf檔案足以滿足你的工程需要。但有時也會需要改動,比如當你的專案要新增外部RAM時就要修改一下icf。 1、Icf到底幹了啥呢? 定義了晶片儲存空
WPF中圖形表示語法詳解(Path之Data屬性語法)
大可山 [MSN:a3news(AT)hotmail.com] http://www.zpxp.com 蘿蔔鼠線上圖形影象處理--------------------------------------------------------------老規矩,看圖說話。先看顯示效
java中的 break continue return作用詳解
break: 此語句導致程式終止包含它的迴圈,並進行程式的下一階段(整個迴圈後面的語句),即,不是跳到下一個迴圈週期而是退出迴圈。如果break語句包含在巢狀迴圈裡,它只跳出最裡面的迴圈。 如下程式碼: public class Test { public static void main(
Unity3d中特殊資料夾以及作用詳解
1.Editor Editor資料夾可以在根目錄下,也可以在子目錄裡,只要名子叫Editor就可以。比如目錄:/xxx/xxx/Editor 和 /Editor 是一樣的,無論多少個叫Editor的資料夾都可以。Editor下面放的所有資原始檔或者指令碼檔案都不會被打進發