2013-10-10 232 views
1

我已閱讀關於屏幕密度和尺寸的Android文檔,並且還查看了一些Q &在StackOverFlow中的這裏,但我仍然無法弄清楚如何爲我的Android項目正確放置/創建圖像。假設我有一個300x200px的徽標,我需要將它放在我的登錄屏幕上以顯示我的應用程序。我希望徽標在手機中看起來合適,而在平板電腦上看起來更大。任何人都可以給我一個示例項目或教程,我將如何實現它。我特別不知道我應該如何在photoshop中調整圖像大小,以及將其放置在我的項目中的可繪製文件夾。屏幕尺寸的Android圖像

回答

0

您需要支持所有屏幕尺寸。你可以看到它here

res/layout/my_layout.xml    // layout for normal screen size ("default") 
res/layout-small/my_layout.xml  // layout for small screen size 
res/layout-large/my_layout.xml  // layout for large screen size like nexus-7 
res/layout-xlarge/my_layout.xml  // layout for extra large screen sizes like tablet 

而且它添加到您的清單

<supports-screens android:resizeable=["true"| "false"] 
      android:smallScreens=["true" | "false"] 
      android:normalScreens=["true" | "false"] 
      android:largeScreens=["true" | "false"] 
      android:xlargeScreens=["true" | "false"] 
      android:anyDensity=["true" | "false"] 
      android:compatibleWidthLimitDp="integer" 
      android:largestWidthLimitDp="integer"/> 

您還可以使用this來指導你。希望能幫助到你。

0

更多信息有關尺寸這裏: developer.android.com/guide/practices/screens_support

但是,如果你不想失去的時間,你可以做,它會自動

我使用免費插件「剪切和切片我」。你可以從她的官方網站下載。只需點擊該文件來安裝它。 使用起來非常簡單。

只需點擊要導出的圖層,插件會自動創建文件夾(drawable-xhdpi,drawable-hdpi ...)並將它們放在上面。

我希望這能幫到你;)