アプリケーションで画面の幅を取得する必要があります。アプリケーションは2.1以降で実行されます。以下のように設定しました。このメソッドは非推奨であり、おそらくgetSizeまたは他の方法を使用する必要があります。しかし、問題は次のとおりです。これは3.0以降や4.0以降のAndroidバージョンで機能するのでしょうか、それともアプリがクラッシュするのでしょうか。以前、スレッドで非推奨のメソッドを使用しましたが、アイスクリームデバイスでアプリがクラッシュしました。以下の方法は機能しますか?
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
編集:
getSizeを試しましたが、機能しません。
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;