あるグループのレイアウトでは1024x800未満の解像度で、別のグループでは1024x800以上の解像度のデバイスを提供するタスクが与えられました。
以下に私が使用しているコードがあります。_isTabletフラグに関しては、アプリケーションは使用するレイアウトを決定できます。
それはまともな戦術だと思いますか、それともデザインレイアウトの解像度ベースの分離を実現するための別の機能を検討する必要がありますか?ありがとう。
Display display = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
final int height = display.getHeight();
final int width = display.getWidth();
_leadingSideResolution = Math.max(height, width);
if (_leadingSideResolution <= HANDSET_LAYOUT_RESOLUTION) {
_isTablet = false;
} else if(_leadingSideResolution > HANDSET_LAYOUT_RESOLUTION
&& _leadingSideResolution <= TABLET_LAYOUT_RESOLUTION) {
_isTablet = true;
}