0
在我的应用程序中,用户界面根据手机或平板电脑而改变。所以我使用了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);
}
请告诉我我的代码错在这里。我只能在真实设备上获得移动版式。
它不适合我 – user2054192