gpt4 book ai didi

Android:启动画面分辨率

转载 作者:搜寻专家 更新时间:2023-11-01 08:06:16 32 4
gpt4 key购买 nike

我对这个主题进行了很多搜索,但都是徒劳的。我的 Android 应用程序引起了轰动,但问题是图像在不同屏幕上失真。我已经阅读了 Google 的“支持多屏幕”一文,但仍然无法正常工作。请告诉我必须放在 ldpi、mdpi、hdpi 和 xdpi 文件夹下的图像的大小?

我尝试了以下方法:替换了 ldpi、mdpi、hdpi、xhdpi 文件夹中的图像。如果无论如何我都能完美地为肖像模式设置图像,那么它在风景模式下就会变得很奇怪。请帮帮我伙计们。提前致谢。

最佳答案

你有几个选择:

制作一个 9 补丁启动画面(使其部分可拉伸(stretch))。

不要拉伸(stretch)你的图像(而不是 android:scaleType="fitXY"使用 android:scaleType="fitCenter",例如,在布局中居中 ImageView 。

使用多个 ImageView 制作一个更简单的闪屏布局,这将毫无问题地处理不同的分辨率。

编辑:

对于多个 imageview 选项,您可以选择初始屏幕的一部分(例如中心 Logo ),放入实际布局中,启动应用程序。好看吗?好的,将它的大小(以 px 为单位)和设备密度计算为 this例如,计算器,看看其他密度的尺寸是多少

例如,如果 200 像素在您的 hdpi 设备上看起来不错,它应该是这样的:

ldpi    @ 133.33dp   = 100.00px

mdpi @ 133.33dp = 133.33px

hdpi @ 133.33dp = 200.00px // this one is your device

xhdpi @ 133.33dp = 266.67px

编辑 2:

老实说,没有人知道它是如何工作的。一些巫毒仪式可能会有所帮助。

关于Android:启动画面分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13986205/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com