![](/img/trans.png)
[英]Android resources problem: How to getIdentifier for a res/drawable-hdpi folder?
[英]how to use resources from drawable and drawable-hdpi at the same time?
我有以下問題。 從我看到的情況來看,如果我將資源放在drawable文件夾中,則如果清單中沒有anyDensity選項,則sdk會自動縮放資源,但這在Galaxy Tab上看起來不太好(圖標看起來太小) 。 我有一些針對320x480、480x800、600x1024的特定資源。 如果我將它們放在特定的可繪制文件夾中,並且未將anyDensity設置為true,則它們看起來太大。 如果我將anyDensity設置為true,則它們看起來還可以。 但是問題是,如果我沒有所有資源的大小不同的資源,我可以將其中一些放置在drawable文件夾中(以便sdk進行預縮放),而將其他放置在特定的drawable文件夾中,或者我需要特定的所有決議和所有資源的資源。
謝謝。
是。 Android將選擇最合適的資源版本以在運行時自動使用。 因此,如果您在drawable文件夾中有一個圖片版本,而在drawable-hdpi文件夾中有另一個圖片版本,那么如果設備具有hdpi屏幕,則該應用程序將使用hdpi版本。 如果不是,它將默認為drawable文件夾中的版本。 只要確保不同的版本具有完全相同的名稱和擴展名即可。 如果圖片只有一個版本,它將始終使用該版本。 文件夾名稱的-xxx擴展名僅覆蓋默認資源。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.