Android 获取屏幕分辨率
来源:互联网 发布:在淘宝联盟里如何赚钱 编辑:程序博客网 时间:2024/05/09 19:21
方法一、
WindowManager manage=getWindowManager();
Display display=manage.getDefaultDisplay();
int screenHeight=display.getHeight();
int screenWidth=display.getWidth();
方法二、
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
dm.widthPixels,dm.heightPixels
本质上两个方法是差不多的。
****************************************************************************
Android如何获取屏幕分辨率的例子程序代码如下:
package com.acquire.resolution;
import Android.app.Activity;
import Android.content.res.Resources;
import Android.graphics.Color;
import Android.graphics.drawable.Drawable;
import Android.os.Bundle;
import Android.util.DisplayMetrics;
import Android.widget.TextView;
public class AcquireResolution extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView tv = (TextView)findViewById(R.id.textView);
Resources resources = getBaseContext().getResources();
Drawable drawable = resources.getDrawable(R.drawable.red);
tv.setBackgroundDrawable(drawable);
tv.setTextColor(Color.GREEN);
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
tv.setText("屏幕分辨率为:"+dm.widthPixels+" * "+dm.heightPixels);
}
}
package com.acquire.resolution;
import Android.app.Activity;
import Android.content.res.Resources;
import Android.graphics.Color;
import Android.graphics.drawable.Drawable;
import Android.os.Bundle;
import Android.util.DisplayMetrics;
import Android.widget.TextView;
public class AcquireResolution extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView tv = (TextView)findViewById(R.id.textView);
Resources resources = getBaseContext().getResources();
Drawable drawable = resources.getDrawable(R.drawable.red);
tv.setBackgroundDrawable(drawable);
tv.setTextColor(Color.GREEN);
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
tv.setText("屏幕分辨率为:"+dm.widthPixels+" * "+dm.heightPixels);
}
}
运行结果如下:
- Android 获取屏幕分辨率
- Android 获取屏幕分辨率
- android 获取屏幕分辨率
- android DisplayMetrics 获取屏幕分辨率
- Android 获取屏幕分辨率
- android DisplayMetrics 获取屏幕分辨率
- android获取屏幕分辨率
- android-获取屏幕分辨率 - 随心
- Android手机获取屏幕分辨率
- Android 获取屏幕分辨率
- Android获取屏幕分辨率
- android 设备获取屏幕分辨率
- android获取屏幕分辨率
- android 获取屏幕分辨率
- android获取屏幕分辨率(万能)
- Android-获取屏幕分辨率
- android 获取屏幕分辨率
- 获取Android设备屏幕分辨率
- C#之解决 未处理的“System.InvalidOperationException”类型的异常出现在 System.dll中...
- windows sphinx postgresql php 系统中文检索为0---都是编码惹的祸
- A complete zenity dialog examples
- 牛皮癣
- TCP序列号和确认号详解
- Android 获取屏幕分辨率
- 在servlet中注入spring容器中的bean
- 测试
- GIS 系统开发
- Android中如何使用ViewPager实现类似laucher左右拖动效果
- javascript,jquery调用xfire驱动的webservice
- MyEclipse管理应用服务器
- jQuery中选择器的空格问题
- 磁道、扇区和柱面