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);
}
}
运行结果如下:
THE END!