2012-12-04 43 views
1

我把我的位圖繪製成hdpi,它們在我的Nexus One(hdpi)中看起來不錯。 但是,當我在Nexus 7(mdpi)中運行應用程序時,它們看起來很小。如何處理平板電腦的位圖?

我是否必須放大位圖併爲Nexus 7放置可繪製的大圖? 我是否必須將位圖放在10英寸平板電腦的drawable-xlarge中? 有沒有比這更好的解決方案?

回答

0

您只能將drawable放入drawable-xlarge,並且這些將在飛行中調整爲較小的分辨率。但是,最好爲每個dpi /尺寸創建位圖集,因爲您可以根據需要調整屏幕的精度。此外,您可能更好地添加布局風格以及每個佈局將使用適當的位圖

0

操作系統將爲您縮放圖像。使用Nexus 7是tvdpi IIRC

+0

由於Nexus One是hdpi而Nexus 7是mdpi或tvdpi,操作系統縮放的位圖更小。那就是問題所在。 – user1301568

+0

OS如何擴展它們?由於Nexus 7的密度低於Nexus One,因此它會縮小比例。我只在佈局中使用dip或sp。 – user1301568

+0

對不起,是的tvdpi低於hdpi。如果你不想讓系統縮放你的圖像,你可以使用-nodpi,但他們會看起來更小的高分辨率屏幕。如果你把它們放在一個-tvdpi文件夾中,它將使用這些文件,而不是將它們縮小到 – MrChaz

0

請閱讀這篇文章第一Supporting Different Screens

而且只使用DP(DIP)單位的版面(不使用像素)。

+1

我知道這一點,我讀了它。我找不到答案。我的應用必須適用於API 7及更高版本。 – user1301568