gpt4 book ai didi

android - 为不同的布局使用不同的资源。布局区别

转载 作者:行者123 更新时间:2023-11-30 04:08:45 25 4
gpt4 key购买 nike

我有一个 layout-normal 和 layout-large。此外,我提供了几个不同分辨率的启动图像:480x800 和 1280x800。

我的问题是:

  1. 在我的任务中,有人说我必须根据设备分辨率(一个用于 480x800,另一个用于 1280x800)区分布局。有没有可能实现它?考虑到手机具有 480x800 分辨率和平板电脑 - 1280x800 及更高分辨率的假设,我可以实现此方案,但我不确定这是真的。

  2. 我创建了一个测试项目,我试图根据大小区分布局,但我无法让 android 使用 480x800 图像作为普通布局,使用 1280x800 图像作为大布局:在这两种情况下它都显示480x800 图像。我想,这是因为尺寸,对于设备而言,不等于分辨率,对于图像而言。但是,我需要为 480x800 和 1280x800 提供完全不同的外观。我在这里有什么选择?

谢谢。

PS 我正在针对 Android 2.3 进行构建。

最佳答案

您有“Supporting Multiple screens”文档可以帮助解决这个问题。

For example, the following is a list of resource directories in an application that provides different layout designs for different screen sizes and different bitmap drawables for medium, high, and extra high density screens.

res/layout/my_layout.xml             // layout for normal screen size ("default")
res/layout-small/my_layout.xml // layout for small screen size
res/layout-large/my_layout.xml // layout for large screen size
res/layout-xlarge/my_layout.xml // layout for extra large screen size
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation

res/drawable-mdpi/my_icon.png // bitmap for medium density
res/drawable-hdpi/my_icon.png // bitmap for high density
res/drawable-xhdpi/my_icon.png // bitmap for extra high density

关于android - 为不同的布局使用不同的资源。布局区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11176224/

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