【发布时间】:2014-02-10 22:58:18
【问题描述】:
在我的应用程序中,UI 是根据手机或平板电脑更改的。所以我正在为手机和平板电脑使用 2 个课程。
在模拟器中运行良好。但在真正的平板设备中它不起作用,它需要移动设备类。
检测设备的我的代码:
public boolean isTablet(Context context)
{
boolean xlarge = ((context.getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) == 4);
boolean large = ((context.getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) == Configuration.SCREENLAYOUT_SIZE_LARGE);
return (xlarge || large);
}
我的代码有什么问题。我只在真实设备上获得移动布局。
【问题讨论】: