android,获取屏幕的像素大小?

时间:2013-01-30 16:53:01

标签: android resolution

我正在制作一款分辨率为1280 x 800的平板电脑的应用程序,我想要它的客户图形。但当我拍摄屏幕截图时,分辨率为1024x600,为什么会这样?我会制作多大尺寸的背景图片?!

3 个答案:

答案 0 :(得分:5)

如上所述:http://developer.android.com/reference/android/util/DisplayMetrics.html 如果你想要屏幕的像素,你可以写

DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);

然后,您可以致电:

int width = metrics.widthPixels;
int height = metrics.heightPixels;

答案 1 :(得分:1)

在模拟器中,它实际上已调整大小以适合您的屏幕,并且您的屏幕分辨率与您的代码或图像没有任何问题。

答案 2 :(得分:1)

屏幕截图尺寸可能与分辨率不同。

you need to make graphics with 1280 x 800.

拍摄的屏幕截图取决于它的创建方式,它不必与显示屏的分辨率相同。