转载自http://www.linuxidc.com/Linux/2011-09/43628.htm
Android开发中经常需要获得手机屏幕的大小,常用的方法就是用 DisplayMetrics 类来获取手机画面宽高,示例代码如下:
- package whu.iss.wuxianglong;
- import android.app.Activity;
- import android.os.Bundle;
- import android.util.DisplayMetrics;
- import android.widget.TextView;
- public class GetScreenSize extends Activity {
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- DisplayMetrics displaysMetrics = new DisplayMetrics();
- getWindowManager().getDefaultDisplay().getMetrics(displaysMetrics);
- String showSize = "手机屏幕分辨率:" + displaysMetrics.widthPixels + "*" +displaysMetrics.heightPixels ;
- TextView screenSize = (TextView) findViewById(R.id.size);
- screenSize.setText(showSize);
- }
- }