布局在 hdpi 设备中无法缩放

发布于 2024-12-27 06:43:18 字数 989 浏览 0 评论 0原文

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

这是在 170 dpi 的 7 英寸平板电脑上看起来不错的第一张屏幕截图。 https://docs.google.com/open?id=0BzrCAhSkqDnbNWJhMjhmMjgtM2U2Yi00NTEwLWE0ODItZGJiOTBkYzM0MWY2

这是从设置为 240 dpi 的模拟器中截取的第二个屏幕截图。我认为这是模拟器的问题,但同样的情况也发生在原始的 Samsung Tab 上,该 Tab 将自身报告为 hdpi 设备。 https://docs.google.com/open?id=0BzrCAhSkqDnbY2NmOTFkZGQtNDEyNC00MDJmLTljOTQtOTYzNGIxNmJiNDEz

我的所有图像都位于drawable-mdpi文件夹下。我的布局是背景图像和图像视图的组合,并使用多个relativelayout和framelayout。考虑到图像的数量和大小,在drawable-hdpi下创建相应的图像是不可能的。我的 android:minSdkVersion 是 9。

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

另外,当我在 hdpi 手机(Samsung Nexus)上尝试此操作时,发生了同样的事情 - 布局和图像太大而无法适应显示屏 - 这就是为什么我怀疑这是由于 hdpi 设备造成的。

谢谢。

I have created a tablet specific app that looks good in the mdpi devices. However, when the app is displayed in hdpi devices, the layouts and images look too big.

Here is the first screenshot that looks good in a 7" tablet with 170 dpi.
https://docs.google.com/open?id=0BzrCAhSkqDnbNWJhMjhmMjgtM2U2Yi00NTEwLWE0ODItZGJiOTBkYzM0MWY2

Here is the second screenshot that is taken from the emulator with 240 dpi set. I thought it is an issue with the emulator, but the same thing happens with the original Samsung Tab which reports itself as a hdpi device.
https://docs.google.com/open?id=0BzrCAhSkqDnbY2NmOTFkZGQtNDEyNC00MDJmLTljOTQtOTYzNGIxNmJiNDEz

All my images are under the folder drawable-mdpi. My layout is a combination of background images and imageviews and uses several RelativeLayouts and FrameLayouts. Creating corresponding images under drawable-hdpi is not possible given the number of images and size. My android:minSdkVersion is 9.

I search all over the Internet and cannot seem to find an answer for this. I don't think ScaleType would work as a lot of my images are based on background.

Also, when I tried this on a hdpi phone (Samsung Nexus), the same thing happens - the layout and images are too big to fit onto the display - that is why I suspect it is due to hdpi devices.

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

少钕鈤記 2025-01-03 06:43:18

这不是图像缩放问题。它显示了使用不正确的尺寸规格的布局的所有症状。为了避免此类问题,需要阅读有关多屏幕设计的课程。

This is not an image scaling problem. It shows all the symptoms of the layout using incorrect size specifications. The lessons on Designing for Multiple Screens are required reading for avoiding these kinds of problems.

私藏温柔 2025-01-03 06:43:18

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

这是你的问题。您必须提供 hdpi、ldpi、xhdpi 的图片,才能在任何设备上获得良好的外观。请参阅此处了解更多信息

All my images are under the folder drawable-mdpi

Here is you problem. You have to provide pictures for hdpi, ldpi, xhdpi for good appearance on any device. Look here for more info

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文