DisplayMetrics 获取屏幕的宽高(像素)

<span style="font-size:24px;">	/**
	 * 获取屏幕的宽高度*(像素)
	 * */
	private void  getScreenWidth(){
		
		WindowManager wm = (WindowManager)getSystemService(Service.WINDOW_SERVICE);
		
		DisplayMetrics metrics = new DisplayMetrics();
		
		wm.getDefaultDisplay().getMetrics(metrics);
		
		//屏幕宽度
		int width  = metrics.widthPixels;
		int height = metrics.heightPixels;

		
	}
	</span>


DisplayMetrics是android.util下面的一个类,可以用来方便的获取到屏幕的分辨率.


1.DisplayMetrics 在创建对象的时候,不需要传递参数:

DisplayMetrics metrics = new DisplayMetrics();

2.将当前屏幕的一些信息,放到DisplayMetrics对象中,以此来获取屏幕的信息.

getWindowManager().getDefaultDisplay().getMetrics(metrics);


3.获取屏幕的宽高像素大小

int width = metrics.widthPixels;

int height = metrics.heightPixels;


.------end

阅读更多
个人分类: android
上一篇Afinal 混淆打包报错的解决方法
下一篇HTML day01天
博主设置当前文章不允许评论。

没有更多推荐了,返回首页

关闭
关闭