Android 如何在不创建新布局的情况下支持多屏幕?
根据我的研究,我需要创建一个大屏幕布局。 有没有其他方法不创建新布局? android是否不会根据屏幕大小自动调整图像和布局的大小Android 如何在不创建新布局的情况下支持多屏幕?,android,layout,Android,Layout,根据我的研究,我需要创建一个大屏幕布局。 有没有其他方法不创建新布局? android是否不会根据屏幕大小自动调整图像和布局的大小 谢谢。是的,您可以为不同的设备创建不同的dimens.xml文件,并在dp中为不同的设备设置维度。 选中此链接,或者您可以使用使布局占据整个空间的属性(根据您在问题中提出的要求调整大小)。属性可以根据您要执行的操作而有所不同。例如,匹配父对象,如果父对象占用整个视图空间,或在ImageView上使用缩放属性等。我是否仍应创建不同的图像?把它放在hdpi,mdpi里?
谢谢。是的,您可以为不同的设备创建不同的dimens.xml文件,并在dp中为不同的设备设置维度。
选中此链接,或者您可以使用使布局占据整个空间的属性(根据您在问题中提出的要求调整大小)。属性可以根据您要执行的操作而有所不同。例如,匹配父对象,如果父对象占用整个视图空间,或在ImageView上使用缩放属性等。我是否仍应创建不同的图像?把它放在hdpi,mdpi里?我有一张1619像素x 801像素的图像,分辨率是72像素/英寸。我应该把它放在哪里?在hdpi中,如何转换不同大小的图像?谢谢,这取决于你想要的清晰程度。这就是我建议的开始:将您的图像放入mdpi中,并查看当您的imageview的大小更改时图像的外观。如果对于高分辨率设备或更大尺寸的图像视图(在这两种情况下,理论上图像中的像素可能不足),您的图像看起来是像素化的,您可以考虑提供一个替代图像。如果你不提供,安卓会尽其所能进行最佳缩放,图像可能好看,也可能不好看。您应该试试看。您有支持多屏幕的示例项目吗?你能给我发个链接让我研究一下吗?非常感谢。