现在的位置: 首页 > 综合 > 正文

【android小技巧】获取手机屏幕的大小

2014年02月17日 ⁄ 综合 ⁄ 共 633字 ⁄ 字号 评论关闭


直接上代码 ....多的东西我就不说了直接上代码 ....

public class test extends Activity {
	private EditText mEdit;
	private DisplayMetrics dm; 
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);

		mEdit = (EditText)findViewById(R.id.myEdit);
		mEdit.setHint("从这里开始输入...");
//		mEdit.setSingleLine();
		mEdit.setFilters(new InputFilter[]{new InputFilter.LengthFilter(50)});
		
		dm= new DisplayMetrics();
		getWindowManager().getDefaultDisplay().getMetrics(dm);
		   String str = "手机屏幕分辨率为:" + dm.widthPixels
           +" * "+dm.heightPixels;
		   mEdit.setText(str); }}

DisplayMetrics ,其中Displaymetrics 是取得手机屏幕大小的关键类,这个例子非常的简单,当我们点击按钮,触发事件,在TextView 里显示手机屏幕的宽高分辨率.


【上篇】
【下篇】

抱歉!评论已关闭.