Android多设备和屏幕支持
我正在设计一款既适用于android手机又适用于平板电脑的应用程序。 这个应用程序包含很多图像,我已经创建了3种不同类型的图像 即:mdpi、hdpi、xhdpi并放置在相应的文件夹中 并创建了两个布局文件夹,一个用于移动设备{layout}Android多设备和屏幕支持,android,android-layout,Android,Android Layout,我正在设计一款既适用于android手机又适用于平板电脑的应用程序。 这个应用程序包含很多图像,我已经创建了3种不同类型的图像 即:mdpi、hdpi、xhdpi并放置在相应的文件夹中 并创建了两个布局文件夹,一个用于移动设备{layout}layout,另一个用于平板电脑,文件夹名称为layout-sw600dp 在做了所有这些之后,如果在任何手机上运行,图像看起来都很好。但是如果在平板电脑中运行,图像看起来很小(它是从mdpi文件夹中获取的,因为平板电脑是mdpi one)。如何修复普通图像
layout
,另一个用于平板电脑,文件夹名称为layout-sw600dp
在做了所有这些之后,如果在任何手机上运行,图像看起来都很好。但是如果在平板电脑中运行,图像看起来很小(它是从mdpi文件夹中获取的,因为平板电脑是mdpi one)。如何修复普通图像以及需要执行的步骤。对于设计android布局,不要为值指定修复dp size,而使用Fill\u parent,Wrap\u content。图像应放在不同的drawalbe文件夹中,以确定其大小 请仔细研究dimens.xml,它在为手机和平板电脑创建屏幕以及为大型mdpi、xxhdpi和tvdpi等文件夹创建设计时起着重要作用。//对于10英寸平板电脑 分辨率/可拉伸xlarge mdpi/ //7英寸平板电脑 res/drawable大型mdpi/ 分辨率/可拉伸大型hdpi //打电话 可拉伸低密度聚乙烯 可拉伸mdpi 可拉伸hdpi 请查看以下链接 从
希望这能解决你的问题。享受 您需要将图像放入XXhdpi文件夹,并且需要为平板电脑设置另一个布局文件夹,如layout-720dp等。不可能重复,但不是重复。您使用的是哪张表?您的设备分辨率可能在120-160dpi之间。因为图像是根据设备屏幕分辨率从文件夹中拾取的。您可以通过此链接自行检查,请仔细阅读问题。我已将所有图像放置在相应的文件夹中。我只使用了wrap_内容。如果你想要特定设备的精确布局,那么你必须只为特定的布局大小创建该布局。我为单屏幕创建了两种不同的xml,一种用于移动设备,另一种用于平板电脑。我的问题是,在平板电脑设计中,我需要将图像放在drawable文件夹中的什么位置。是的,将所有图像放在drawable xlarge mdpi中,您的布局xlarge将从中获取图像。首先感谢您抽出时间。我对此有点怀疑,看到im在可绘制MDPI中使用56*56,以及我在res/drawable large MDPI/中使用的图像大小。再次感谢选中这个