我有两种布局类型layout-v17
和layout-large
。我想知道如果我的设备大而且大于API级别17,将选择哪一个?
其他问题是我应该为xlarge
屏幕尺寸再次设计我的drawable吗?我知道mdpi, hdpi, xhdpi
等,但例如,在mdpi
分辨率下,我的图片视图尺寸为 100x100 ,但在xlarge
尺寸中我应将其设置为 400x400 < /强>
答案 0 :(得分:0)
您可以布局大适用于大型设备。什么是API级别并不重要。
对于你的第二个问题如果你可以通过不同的 dimen 文件获得你的图像,那么你可以采取这种方法,否则你可以检查以下文件夹以获得不同的分辨率。
res/values/dimens.xml(default)
res/values-ldpi/dimens.xml (240x320 and nearer resolution)
res/values-mdpi/dimens.xml (320x480 and nearer resolution)
res/values-hdpi/dimens.xml (480x800, 540x960 and nearer resolution)
res/values-xhdpi/dimens.xml (720x1280 - Samsung S3, Micromax Canvas HD, etc)
res/values-xxhdpi/dimens.xml (1080x1920 - Samsung S4, HTC one, etc)
res/values-large/dimens.xml (480x800)
res/values-large-mdpi/dimens.xml (600x1024)
res/values-sw600dp/dimens.xml (600x1024)
res/values-sw720dp/dimens.xml (800x1280)
res/values-xlarge-xhdpi/dimens.xml (2560x1600 - Nexus 10")
res/values-large-xhdpi/dimens.xml (1200x1920 - Nexus 7"(latest))