当前位置: 首页 > 知识库问答 >
问题:

Android屏幕大小-包含文件夹

高恺
2023-03-14

我正在尝试让我的Android应用程序支持多种屏幕大小。我希望它只支持手机(从3英寸到5.7英寸),而不是平板电脑。

我有两款测试手机——三星Galaxy S2和Nexus 4。

我试图玩不同的文件夹(LDPI,MDPI,HDPI和XHDPI),但我不能得到一致的结果。

我不想对每个屏幕大小使用不同的布局,只想调整资源的大小。我应该使用哪些文件夹?如果我使用基本的四个DPI文件夹(每个文件夹中已调整大小的资源),效果会不好,而且两部手机都使用相同的资源文件夹。

我试过使用屏幕大小和DPI文件夹-

drawable-large-ldpi
drawable-large-mdpi
drawable-large-hdpi
drawable-large-xhdpi

但还是没有运气。

这个有什么建议吗?我读过支持多屏幕页面

谢谢!

共有2个答案

严修德
2023-03-14

S2属于正常的hdpi,而Nexus 4属于正常的xhdpi。在普通的hdpi和xhdpi文件夹中提供资产。

葛智敏
2023-03-14

您可以在youar清单文件中指定应用程序应支持的屏幕大小。像这样的

<supports-screens
    android:anyDensity="true"
    android:largeScreens="true"
    android:normalScreens="true"
    android:smallScreens="true" />
 类似资料:
  • 我正在使用android gif绘图库在我的android应用程序中显示gif图像。正如您所知,gif图像应该位于文件夹中,而不是位于文件夹中,因此android无法自动在不同大小之间切换。 我如何处理不同屏幕尺寸的问题?

  • 这一定是这里问得最多的问题之一,通常只是针对Android开发者网站。读完留档后,我只想来这里澄清一下。 我理解,为了创建优化的用户体验,每个屏幕大小和密度都必须有不同的可绘制内容。我只想要一个简单的背景图像。因此,我需要为mdpi、hdpi、xhdpi和xxhdpi创建背景图像。经过研究,我发现以下大小的文件夹: 超大型 (XHDPI):640x960 大 (HDPI):480x800 中 (M

  • 我正在尝试以编程方式添加ImageView,但不要在不同的屏幕上制作相同的大小。我尝试了许多比例代码,但没有任何好的结果。 屏幕:屏幕图像 这是我的代码:

  • 我正在制作一个网站,它显示一定数量的文本。例如: “Lorem ipsum dolor sit amet,concetetur adipiscing elit。Suspendisse imperdiet venenatis nulla,sed viverra arcu eget ornare。Morbi commodo,ullamcorper neque egestas,est est iacul

  • 嘿,伙计们,我只是想问一下,当我们显示一个背景图片在我们的活动,我们把图片放在可绘制的文件夹与子不同的文件夹,像 并且每个文件夹都有一个特定的密度和尺寸,这样它就可以支持多个设备等。 我想问一下,如果我的图片尺寸是3000*3000,我是否需要为每个文件夹修改我的图片 首先,我必须修改它为720*1280的xhdpi,然后把它放在layout_xhdpi文件夹,然后我修改它为hdpi,即400*8

  • 本文向大家介绍Android中获取手机屏幕大小的方法,包括了Android中获取手机屏幕大小的方法的使用技巧和注意事项,需要的朋友参考一下 本文为大家解析Android中如何获取手机屏幕大小,提供一个解决方法,分享给大家供大家参考,具体内容如下 运行效果图: 运行程序后,当我们点击Button按钮时,可以看到下面的效果图: 具体代码: 我们可以通过使用类DisplayMetrics来获取手机屏幕的