【发布时间】:2014-03-30 10:59:10
【问题描述】:
我正在尝试使用以下代码获取设备的屏幕分辨率并打印到屏幕,但是在尝试执行它时会引发运行时错误。我认为发生这种情况是因为“getHeight”和“getWidth”函数现在已“弃用”,但不确定如何让设备获得精确的屏幕分辨率
Display display = ((WindowManager)getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
TextView w = (TextView) findViewById(R.id.tWidth);
TextView h = (TextView) findViewById(R.id.tHeight);
w.setText(Integer.toString(display.getWidth()));
h.setText(Integer.toString(display.getHeight()));
认为这将是一个相对简单的任务,但似乎他们已经在 Android Studio 中更改了它。有关如何使上述代码正常工作或获取屏幕分辨率的不同方法的任何建议?
编辑:更新标题
【问题讨论】:
-
我认为您试图获得 Android 设备分辨率,而不是 Studio。更正主题
标签: java android android-studio resolution