我正在实现一个应用程序,希望支持所有屏幕尺寸。我有四个布局文件夹:layout,layout-small,layout-large和layout-xlarge。
标准布局文件夹适用于哪种屏幕尺寸?它是否是必需的?
答案是:标准布局文件夹适用于中等屏幕尺寸,但不一定是必需的。如果您希望在各种屏幕大小上都有相似的用户体验,则应该考虑使用不同的布局文件夹。例如,您可以使用layout-small来显示更小的设备,使用layout-large来显示大型平板电脑等。
我正在实现一个应用程序,希望支持所有屏幕尺寸。我有四个布局文件夹:layout,layout-small,layout-large和layout-xlarge。
标准布局文件夹适用于哪种屏幕尺寸?它是否是必需的?
答案是:标准布局文件夹适用于中等屏幕尺寸,但不一定是必需的。如果您希望在各种屏幕大小上都有相似的用户体验,则应该考虑使用不同的布局文件夹。例如,您可以使用layout-small来显示更小的设备,使用layout-large来显示大型平板电脑等。
/layout // for phones
/layout-sw600dp // for 7 inch tablets
/layout-sw720dp // for 10 inch tablets
通俗地说:
屏幕像素密度为 mdpi 的智能手机价格便宜, 而像素密度为 hdpi 的智能手机价格较贵。
如果您只使用 mdpi 文件夹中的布局,则该布局将用于所有屏幕。
注释:
layout-small = ldpi
layout = mdpi
layout-large = hdpi
layout-xlarge = xhdpi