我开发了一个应用程序,它具有以下布局屏幕,
layout
layout-large
layout-xlarge
但是对于nexus one和nexus five只调用相同的'layout'文件夹,但两个手机都显示相同设计的不同内容,如果我将屏幕调整为nexus 5然后nexus one受影响,反之亦然,
那么,我如何为两者准备Screen?
提前感谢。
答案 0 :(得分:3)
答案 1 :(得分:1)
检查您是否在清单中添加了此内容。
<supports-screens android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
android:anyDensity="true" />
并尝试避免使用layout-large和layout-xlarge,因为它已在API 13中弃用。See this link以便更好地理解支持多种屏幕尺寸
答案 2 :(得分:1)
更改您的
layout
layout-large
layout-xlarge
到
layout-sw320dp
layout-sw480dp
layout-sw600dp
layout-sw720dp