Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android hdpi设备中的布局不可缩放_Android_Image Scaling_Hdpi - Fatal编程技术网

Android hdpi设备中的布局不可缩放

Android hdpi设备中的布局不可缩放,android,image-scaling,hdpi,Android,Image Scaling,Hdpi,我已经创建了一个特定于平板电脑的应用程序,在mdpi设备中看起来不错。但是,当应用程序显示在hdpi设备中时,布局和图像看起来太大 这是第一个屏幕截图,在一个7英寸的平板电脑上看起来很好,有170 dpi。 这是第二个屏幕截图,取自240 dpi的模拟器。我认为这是模拟器的问题,但同样的事情发生在原来的三星标签上,它报告自己是一个hdpi设备。 我的所有图像都在drawable mdpi文件夹下。我的布局是背景图像和ImageView的组合,并使用了多个RelativeLayouts和Fra

我已经创建了一个特定于平板电脑的应用程序,在mdpi设备中看起来不错。但是,当应用程序显示在hdpi设备中时,布局和图像看起来太大

这是第一个屏幕截图,在一个7英寸的平板电脑上看起来很好,有170 dpi。

这是第二个屏幕截图,取自240 dpi的模拟器。我认为这是模拟器的问题,但同样的事情发生在原来的三星标签上,它报告自己是一个hdpi设备。

我的所有图像都在drawable mdpi文件夹下。我的布局是背景图像和ImageView的组合,并使用了多个RelativeLayouts和FrameLayouts。鉴于图像的数量和大小,无法在drawable hdpi下创建相应的图像。我的android:Minsdk版本为9

我在互联网上到处搜索,似乎找不到答案。我认为ScaleType不起作用,因为我的很多图片都是基于背景的

此外,当我在hdpi手机(三星Nexus)上尝试此功能时,同样的情况也发生了——布局和图像太大,无法放在显示屏上——这就是为什么我怀疑这是hdpi设备造成的


谢谢。

这不是图像缩放问题。它显示了布局使用不正确尺寸规格的所有症状。上的课程是避免此类问题的必读课程

我所有的图片都在drawable mdpi文件夹下


这是您的问题。您必须提供hdpi、ldpi、xhdpi的图片,以便在任何设备上保持良好的外观。查找更多信息

请发布布局xml文件。还包括任何值(特别是尺寸)这个xml文件相当大,我已经上传到谷歌文档:。我的应用程序是为平板电脑创建的,有两个布局,具体取决于屏幕分辨率。这个布局适用于1024x***分辨率。显示器适用于大多数1024台平板电脑,但与原始的三星标签不兼容。因为我是一个初学者,仍然很难使用阿宁,如果我的代码看起来很糟糕,请原谅。谢谢。