开发手机应用程序的时候,除了底层对API的掌握外,最重要的仍是屏幕分辨率概念的里加尔,由于各个手机厂商采用的屏幕尺寸不同,UI接口呈现及布局自然也在、各种迥异。
Android可设置为随着窗口大小调整缩放比例,但即使如此,手机程序设计人员还是必须清楚的知道手机屏幕的边界,以避免缩放后造成的布局变形等问题,下面是个小例子,只需要几句即可获得手机分辨率,当中最关键的就是DisplayMetrics类的应用
metrics ['metriks] 度量,测量
heightPixels:显示高度的绝对像素
widthPixels:显示宽度的绝对像素
-
package
org.hualang.other;
-
-
import
android.app.Activity;
-
import
android.content.res.Resources;
-
import
android.graphics.drawable.Drawable;
-
import
android.os.Bundle;
-
import
android.util.DisplayMetrics;
-
import
android.widget.TextView;
-
-
public
class
Other
extends
Activity {
-
-
private
TextView text1,text2;
-
@Override
-
public
void
onCreate(Bundle savedInstanceState) {
-
super
.onCreate(savedInstanceState);
-
setContentView(R.layout.main);
-
-
DisplayMetrics dm = new
DisplayMetrics();
-
getWindowManager().getDefaultDisplay().getMetrics(dm);
-
-
String strOpt = "手机屏幕分辨率:"
+dm.widthPixels +
"x"
+ dm.heightPixels;
-
-
text1 = (TextView)findViewById(R.id.text1);
-
text1.setText(strOpt);
-
}
-
}
运行结果:
分享到:
相关推荐
获取手机屏幕尺寸
此代码方便android开发者快速开发,节省时间,每次用到获取手机屏幕的时候可以方便的拿过来用
获取手机屏幕大小,屏幕分辨率,屏幕密度,导航栏高度,标题栏高度
安卓Android源码——获取手机屏幕尺寸的代码段.zip
Andorid项目源码 获取手机屏幕尺寸的代码段
获取手机屏幕尺寸的代码段.zip
android获取手机屏幕尺寸的代码段
andorid获取手机屏幕尺寸的代码段.rar
获取手机屏幕大小(DisplayMetrics类取得画面宽高
获取手机屏幕尺寸的代码段_Android
Android项目获取手机屏幕尺寸的代码段.rar