「Androidマルチスクリーンデザイン」によると:
「さまざまな画面サイズ用にUIを設計すると、各設計に必要なスペースが最小であることがわかります。したがって、上記の一般化された各画面サイズには、システムによって定義された関連する最小解像度があります。これらの最小サイズは「dp」にあります。 "ユニット—レイアウトを定義するときに使用する必要があるのと同じユニット—これにより、システムは画面密度の変化について心配する必要がなくなります。
- xlarge画面は少なくとも960dpx720dp
- 大画面は少なくとも640dpx480dp
- 通常の画面は少なくとも470dpx320dpです
- 小さな画面は少なくとも426dpx320dpです」
DisplayMetricsクラスを使用すると、画面の実際の幅と高さにアクセスできます。ただし、上記の表はプログラムで利用できます。または、これらの値を定数としてアプリに保存する必要がありますか?2番目のオプションはハッキーのようです。