画面の高さを動的に取得する私のコード:
Display display = ((Activity) getContext()).getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;
エラー: エラー: java.lang.ClassCastException: android.app.Application 完全なログの猫: http://pastebin.com/8zUNFUYn
編集:コードを次のように変更しました:
Display display = (activity).getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;
動作しましたが、display.getSize(size) はメソッドではないという新しいエラーが発生しました。その API は非推奨ですか?