Android Resource 怎樣載入資原始檔(3)
阿新 • • 發佈:2019-01-28
當要求一個你提供了選擇中的資源,安卓根據當前裝置配置,在執行時候進行選擇。為了證明安卓如何選擇資源,建設下面的圖片目錄每個都包含不同版本的相同圖片。
* drawable/
* drawable-en/
* drawable-fr-rCA/
* drawable-en-port/
* drawable-en-notouch-12key/
* drawable-port-ldpi/
* drawable-port-notouch-12key/
假設下面是裝置的配置資訊
* Locale=en-GB
* Screen orientation=port
* Touchscreen type=notouch
* Primary text input method =12key
通過裝置配置資訊和可選擇資源,選擇drawable-en-port.邏輯流程如下:
1.排除和裝置相矛盾的檔案drawable-fr-rCA
2.選擇最高優先MCC 向下–》
3.迴圈遍歷一直找有沒有標籤
4.排除所有沒有配置中的標籤的檔案drawable/ ,drawable-port-ldpi/和drawable-port-notouch-12key/