簡體   English   中英

如何同時使用可繪制和可繪制hdpi中的資源?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM