編輯:關於Android編程
android:resource="resource specification"
android:value="string" />
該元素的基本結構.可以包含在
這個名字值是額外的任意的可以提供給父組件的數據。一個組件元素能夠包含任意數量的meta-data子元素。它們所有的值都會被收集在Bundle對象中並且使其可以作為組件的 PackageItemInfo.metaData 字段。
一般的值可以通過value屬性來指定,但是如果要指定一個資源id作為一個值,那麼就要用resource屬性來代替。例如:下面的代碼就是指定存儲在@string/kangaroo 資源中的zoo名字。
另一方面,利用resource屬性將指定zoo的資源id號,並不是存儲在資源中的資源值。
當要給組件提供多個復雜的數據時,在這裡並不推薦使用多重meta-data元素,推薦你存儲這些數據在一個資源文件中並且利用resource屬性來通知它的id給組件。
屬性:
android:name
元數據項的名字,為了保證這個名字是唯一的,采用java風格的命名規范。例如:
com.example.project.activity.fred
android:resource
資源的一個引用,指定給這個項的值是該資源的id。該id可以通過方法Bundle.getInt()來從meta-data中找到。
android:value
指定給這一項的值。可以作為值來指定的數據類型並且組件用來找回那些值的Bundle方法列在了下面的表中。
Type Bundle method
String value, using double backslashes (//) to getString()
escape characters — such as"//n" and "//uxxxxx"
for a Unicode character.
Integer value, such as "100" getInt()
Boolean value, either "true" or "false" getBoolean()
Color value, in the form "#rgb", "#argb", getString()
"#rrggbb", or "#aarrggbb"
Float value, such as "1.23" getFloat()
獲得a meta-data 的值:
在小米2016夏季新品發布會上,正式發布了小米Max,與小米5一樣,小米Max也支持全網通,並支持雙卡雙待。最大的特點就是,小米Max配有6.44英寸巨屏,
今天我們來編寫一個縮放效果的ImageView ,網上有很多人都講了這些。但有許多人都直接使用了庫文件,那麼我們今天做的是直接上代碼編寫一個拖動和縮放的ImageView
Context:我自己寫下Google關於Android性能優化的視頻課程的翻譯,希望轉載者不要刪除我的博客地址http://blog.csdn.net/zhjali12
高斯模糊、加載監聽、圓角圖片這些相信大家都很熟悉,那如何實現這些效果,請大家參考本文進行學習。1、引用compile com.github.bumptech.glide: