通过DisplayMetrics取得手机屏幕的高和宽。在Android.util底下的DisplayMetrics对象记录了一下常用信息,包括了显示信息,大小,维度和字体。代码如下:
import android.os.Bundle;
import android.app.Activity;
import android.util.DisplayMetrics;
import android.view.Menu;
import android.widget.TextView;
public class MainActivity extends Activity {
private TextView textview = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
DisplayMetrics dm = new DisplayMetrics();
this.getWindowManager().getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels;
int height = dm.heightPixels;
textview = (TextView)findViewById(R.id.tv);
textview.setText("屏幕分辨率:"+width+"x"+height);
}
}
运行效果: