現在、Androidフォンのみをサポートするアプリを使用しています。しかし、最近、同じタブレット版を作ることにしました。タブレット バージョン用に、layout-large および layout-xlarge フォルダーを作成しましたが、誰かが、大きいと見なされる電話があり、電話用ではなくタブレット用に保持したいレイアウトの特定の機能があると述べました。電話機が、layout-large からではなく、デフォルトのレイアウト フォルダからレイアウトを取り込んでいないことを確認するにはどうすればよいですか? タブレットのみがファブレットを含むラージおよびエクスラージの下のレイアウトのコードを確実に取り込む方法はありますか? また、一部のタブレットは密度 mdpi の特大サイズですが、mdpi のすべての画像は解像度が低いため、タブレット上で引き伸ばされて表示されます。どうすればよいですか? タブレットを認識するために追加したコードは次のとおりです。
boolean tabletSize = getResources().getBoolean(R.bool.isTablet);
if (tabletSize) {
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_FULL_SENSOR);
} else {
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
layout-large/xlarge フォルダーのみのタブレットで機能するように、何らかの方法で操作する必要がありますか? 何か案が?