2013-10-10 182 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 ...)并将它们放在上面。

我希望这能帮到你;)