我注意到每当我在我的Droid X和Droid Bionic上测试我的应用程序时,图像实际上都很好。但是每当我在像Android平板这样的大屏设备上测试它时,图像会有点拉伸。
我还有一个关于下面信息的问题,我尝试制作4份“my_layout.xml”的副本,并将其存储在“layout,layout-small,layout-xlarge,layout-xlarge-land”文件夹中。它们每个都包含不同大小的图像。这个做法有效,它们在任何屏幕设备尺寸下都看起来很好。但我的问题是,我有300多个包含相同图像的布局,这是否意味着我必须为每个布局创建一个副本并修改图像大小?有没有其他解决方法?
我还有一个关于下面信息的问题,我尝试制作4份“my_layout.xml”的副本,并将其存储在“layout,layout-small,layout-xlarge,layout-xlarge-land”文件夹中。它们每个都包含不同大小的图像。这个做法有效,它们在任何屏幕设备尺寸下都看起来很好。但我的问题是,我有300多个包含相同图像的布局,这是否意味着我必须为每个布局创建一个副本并修改图像大小?有没有其他解决方法?
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
我还尝试了制作不同大小的图像并将其存储在“drawable-hdpi,drawable-ldpi,drawable-mdpi”中。它们在所有屏幕设备上看起来都很好,但在“5.1 WVGA、5.4英寸FWVGA和10.1 WXGA”上却不行。
像我之前说过的那样,使用不同大小的布局可以解决问题,但我真的需要为每一个布局创建一份副本并修改图片大小吗?有没有其他方法来解决这个问题?
5.1 WVGA,5.4英寸FWVGA
设备上无法显示图像,你是如何解决这个问题的@Leon - Juned