Android背景图像:如何支持所有分辨率?
我读了文件: 但是仍然无法理解如何支持文档中表2中的所有屏幕分辨率。即使我为LDPI、MDPI和HDPI创建了三个版本,该表中的屏幕分辨率也不止一个,如果没有匹配的图像,它将缩放我的图像,并且可能不会保留纵横比 有没有标准的方法来处理这个问题? 谢谢 看这个问题:由Steve H.回答Android背景图像:如何支持所有分辨率?,android,screen,resolution,Android,Screen,Resolution,我读了文件: 但是仍然无法理解如何支持文档中表2中的所有屏幕分辨率。即使我为LDPI、MDPI和HDPI创建了三个版本,该表中的屏幕分辨率也不止一个,如果没有匹配的图像,它将缩放我的图像,并且可能不会保留纵横比 有没有标准的方法来处理这个问题? 谢谢 看这个问题:由Steve H.回答 是的,默认情况下,Android将缩小您的图像以适应ImageView,并保持纵横比。但是,请确保您 使用android:src=“…”而不是 android:background=“…”。src=使其缩放图像
把上面的代码放在你的android清单文件中,使用它你的应用程序支持所有的屏幕大小
我希望这有帮助。您希望它做什么?裁剪图像?缩放到最低匹配轴?我想缩小图像以保持其倾斜,如果我可以保留纵横比也会很好。谢谢你的回复,但是如果我想为整个屏幕设置线性布局的背景呢?我是否必须将布局设置为相对布局,并使用ImageView而不是设置布局的背景?谢谢我还没试过,但可能只是嵌套了你的线性布局内容
<supports-screens android:normalScreens="true"
android:largeScreens="true" android:anyDensity="true">
</supports-screens>