我在
下面有一个图库我用过
hdpi - 752 x 752
mdpi -502 x 502
xhpi - 1002 x 1002
xxhdpi - 1502 x 1502
在我上传500px图片后的http://android-ui-utils.googlecode.com/hg/asset-studio/dist/nine-patches.html中,它给了我每张dpi的图片
但是当我使用一个小屏幕时,我会一个接一个地拿到它,而一个更大的屏幕我会在一个带有块的角落里进入。 因为我使用相对布局一切都是连接的。那么如何调整所有多种屏幕尺寸的所有图像?
答案 0 :(得分:1)
您的布局在不同设备/屏幕上显示相同的一种方法是制作更多布局文件夹。
这样,当检测到大屏幕时,它将使用布局大文件夹。 如果是横向,设备/应用程序将使用布局土地文件夹等。 布局端口=布局肖像等...
您可以在此处获取更多信息 http://developer.android.com/guide/practices/screens_support.html 跳转到表1所示的部分。配置限定符允许您为不同的屏幕配置提供特殊资源。
只需将您的布局xml复制到新的布局文件夹中...... 然后编辑xml以显示每个布局的显示方式。
以下是对清单所做更改的示例。在这里查看: http://developer.android.com/guide/topics/manifest/supports-screens-element.html
<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:requiresSmallestWidthDp="integer"
android:compatibleWidthLimitDp="integer"
android:largestWidthLimitDp="integer"/>
<manifest>
如果您遇到9patch文件或其他方法的问题,这是一种方法。