1

我知道该Display方法getWidth()自 API 13 以来已被弃用。我有以下代码行:

Display display = ((WindowManager) getContext().getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
int displayWidth = display.getWidth();

API 级别 13 及以上的替代方案是什么?

4

2 回答 2

2

如果您不在活动中,请使用

context.getResources().getDisplayMetrics().heightPixels;
context.getResources().getDisplayMetrics().widthPixels;
于 2013-10-30T02:29:30.517 回答
1

您正在寻找getSize(Point outSize)(根据官方 android API 文档

希望这可以帮助!

于 2013-04-28T22:34:31.720 回答