我正在尝试开发兼容Galaxy S4的应用程序。 我明白我需要在清单中添加屏幕密度480,但它是否被归类为普通或大屏幕,因为人们在说不同的东西?
例如,如果我在 galaxy S4 上运行以下代码,会产生什么尺寸?
int size = getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK;
size = 2 = Normal,
size = 3 = Large
答案 0 :(得分:2)
在你的开发中,你不应该对星系SIV做任何具体的事情,一切都会扩展。
如果您想使用不同的资源,可以使用文件夹中的限定符:
res/layout/main_activity.xml # For handsets (smaller than 600dp available width)
res/layout-sw600dp/main_activity.xml # For 7” tablets (600dp wide and bigger)
res/layout-sw720dp/main_activity.xml # For 10” tablets (720dp wide and bigger)
此页面将向您学习很多有用的技巧:http://developer.android.com/guide/practices/screens_support.html