2011-11-14 50 views
0

我必須使用我的應用程序頂部的圖像作爲標題圖像和方向設置爲水平修復,作爲新手面臨的問題是我必須運行應用程序到所有主要設備(240x320,320x480 ,480x800,600x1024,720x1280,800x1280)。那麼我該如何解決?任何幫助將真正被讚賞。謝謝如何設置單個圖像並使用所有的android設備?

+0

你使用哪種圖像?我的意思是純色背景還是其他? –

+0

帶漸變背景色的徽標 –

+0

您是否瀏覽了這些文檔? [屏幕支持](http://developer.android.com/guide/practices/screens_support.html)和[提供資源](http://developer.android.com/guide/topics/resources/providing-resources.html ) –

回答

0

把你的形象放在3個大小(小,大和中),每個圖像的名稱應該相同(例如: - logo.png)。 複製該圖像 - 1.在res小圖像 - >繪製-LDPI文件夾, 2.在res大圖像 - >繪製-HDPI文件夾,並在res 3.介質中的圖像 - >繪製-MDPI夾

它會根據設備的分辨率自動調整圖像。

您也可以使用相同的9patch圖像。

3

@Abk你好,你應該在看這個Android開發者聯繫Here is link 和有關你必須把你的資源圖像1.res /繪製的默認圖像所有設備都支持

這裏是你的結構資源文件夾中的Android項目

2.res/drawable-hdpi for high-density // bitmap for high density 
    3.res/drawable-hdpi-v5 
    4.res/drawable-v9 
    5.res/drawable-ldpi 
    6.res/drawable-ldpi-v5 
    7.res/drawable-ldpi-v9 
    8.res/drawable-mdpi // bitmap for medium density 
    9.res/drawable-mdpi-v5 
    10.res/drawable-mdpi-v9 
    11.res/drawable-xhdpi // bitmap for extra high density 

現在對於佈局結構的低於:

12.layout This Use For Default Layout Files // layout for normal screen size ("default") 
13.layout-land For Use in Landscape Mode 
14 layout-large  // layout for large screen size 
15.layout-large-long 
16.layout-large-long-land 
17.layout-large-notlong 
18.layout-large-notlong-land 
19.layout-ldpi 
20.layout-normal-long 
21.layout-normal-long-land 
22.layout-normal-notlong 
23.layout-normal-notlong-land 
24.layout-small // layout for small screen size 
25.layout-small-land 
26.layout-xlarge  // layout for extra large screen size 
27.layout-xlarge-land // layout for extra large in landscape orientation 

如果您仍然無法理解在Android中的多個屏幕的工作,然後看看這個從摩托羅拉android的詳細信息幻燈片。 Click here

0

探索9補丁映像格式。理想情況下,您應該爲不同大小的屏幕使用hdpi,mdpi,ldpi,xhdpi的多組圖像。

相關問題