【问题标题】:stretch images for Android devices为 Android 设备拉伸图像
【发布时间】:2012-09-24 01:51:33
【问题描述】:

我一直在为 Android 编写应用程序。我想将它用于更多设备(平板电脑、智能手机)。我试图在http://developer.android.com/guide/practices/screens_support.html 找到一些信息,但它不能正常工作。

我想在不同的设备上自动拉伸图像,而不仅仅是在我的测试设备上。我为手机全屏绘制图像(与我的手机具有相同的分辨率)。但是,例如在平板电脑中它绘制不正确。我试图改变大小,它提供了几个文件夹(lhdpi、small、...)。当我尝试在平板电脑中再次启动它时,它变大了但仍然不正确(边缘有一个黑色空间)。我的应用程序中有几张图像,我也想保留与手机中相同的大小。请帮帮我。

抱歉我的拼写错误。

【问题讨论】:

  • 放入AndroidManifest.xml

标签: android resolution


【解决方案1】:

你必须自己保持纵横比。不要在所有文件夹(hdli、mdpi、ldpi)中放置相同大小的图像,如果是这种情况,他们认为为什么 android 提供不同的文件夹?以 0.75 : 1 : 1.5 的比例放置图像。它会起作用的。 另外阅读有关 9-patch 图像,这将使您的生活更轻松。

【讨论】:

  • 我在文件夹中没有相同大小的图像。但是当我在平板电脑上启动一个带有图像的应用程序时,它使用来自 drawable-xlarge 的图像创建了应用程序。没错,但它没有全屏绘制图像,但是当我在手机上启动应用程序时,它全屏绘制了它。在平板电脑上,我有一点黑色空间。想要全屏绘制图像,例如作为背景。
  • 看起来您将固定宽度/高度设置为接近移动设备尺寸的视图。做它填补父母我会说
  • 我将布局设置为 match_parent 的宽度和高度。在布局中,我有 - 当我有我绘制的图像时会有一个视图。
  • 我创建了一个简单的网站,并在其中复制了我的所有应用程序代码。这是网络:code.weblahko.sk/?gen=4189
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-10
  • 1970-01-01
  • 2018-12-04
  • 1970-01-01
  • 2023-03-16
相关资源
最近更新 更多