开发手机应用程序的时候,除了底层对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系统提供了...
在安卓(Android)开发中,了解如何获取手机屏幕的尺寸是一项基本技能,这对于适配不同设备、优化用户体验至关重要。在给定的“安卓Android源码——获取手机屏幕尺寸的代码段.zip”压缩包中,我们可以找到一段用于...
### 获取手机屏幕大小(DisplayMetrics类取得画面宽高) 在Android应用开发过程中,了解并获取设备的屏幕尺寸是一项基本且重要的任务。本篇文章将基于提供的代码示例,详细解析如何使用`DisplayMetrics`类来获取手机...
此代码方便android开发者快速开发,节省时间,每次用到获取手机屏幕的时候可以方便的拿过来用
获取手机屏幕尺寸的代码段.zip 获取手机屏幕尺寸的代码段.zip 获取手机屏幕尺寸的代码段.zip 获取手机屏幕尺寸的代码段.zip 获取手机屏幕尺寸的代码段.zip
Android SDK提供了一个名为`DisplayMetrics`的类,通过它可以获取到屏幕大小的信息。开发者可以调用`DisplayMetrics.heightPixels`和`DisplayMetrics.widthPixels`来获取屏幕的像素宽度和高度,然后计算对角线长度。...
在Android开发中,获取手机屏幕尺寸是常见的需求,例如为了适配不同屏幕大小的设备或者进行自定义布局设计。下面将详细讲解如何通过代码获取Android手机的屏幕尺寸。 首先,我们要了解Android屏幕尺寸相关的概念。...
在Android开发中,获取手机屏幕尺寸是常见的需求,这有助于我们适配不同设备,提供良好的用户体验。本资源“获取手机屏幕尺寸的代码段_Android.rar”包含了一个代码示例,帮助开发者了解如何在Android应用程序中获取...
在Android开发中,获取手机屏幕尺寸是常见的需求,这有助于我们适配不同设备,提供良好的用户体验。本资源包含一个实用的代码段,用于获取手机屏幕的宽度和高度。以下是详细的知识点解析: 1. **DisplayMetrics类**...