`
flycomos.lee
  • 浏览: 280596 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

获取手机屏幕大小

阅读更多

开发手机应用程序的时候,除了底层对API的掌握外,最重要的仍是屏幕分辨率概念的里加尔,由于各个手机厂商采用的屏幕尺寸不同,UI接口呈现及布局自然也在、各种迥异。

Android可设置为随着窗口大小调整缩放比例,但即使如此,手机程序设计人员还是必须清楚的知道手机屏幕的边界,以避免缩放后造成的布局变形等问题,下面是个小例子,只需要几句即可获得手机分辨率,当中最关键的就是DisplayMetrics类的应用

metrics ['metriks] 度量,测量

heightPixels:显示高度的绝对像素

widthPixels:显示宽度的绝对像素

 

Java代码  收藏代码
  1. package  org.hualang.other;  
  2.   
  3. import  android.app.Activity;  
  4. import  android.content.res.Resources;  
  5. import  android.graphics.drawable.Drawable;  
  6. import  android.os.Bundle;  
  7. import  android.util.DisplayMetrics;  
  8. import  android.widget.TextView;  
  9.   
  10. public   class  Other  extends  Activity {  
  11.     /** Called when the activity is first created. */   
  12.     private  TextView text1,text2;  
  13.     @Override   
  14.     public   void  onCreate(Bundle savedInstanceState) {  
  15.         super .onCreate(savedInstanceState);  
  16.         setContentView(R.layout.main);  
  17.         //必须引用android.util.DisplayMetrics   
  18.         DisplayMetrics dm = new  DisplayMetrics();  
  19.         getWindowManager().getDefaultDisplay().getMetrics(dm);  
  20.           
  21.         String strOpt = "手机屏幕分辨率:" +dm.widthPixels +  "x"  + dm.heightPixels;  
  22.           
  23.         text1 = (TextView)findViewById(R.id.text1);  
  24.         text1.setText(strOpt);  
  25.     }  
  26. }  

 

运行结果:


分享到:
评论

相关推荐

    获取手机屏幕尺寸,获取手机屏幕尺寸

    获取手机屏幕尺寸

    Android应用源码获取手机屏幕尺寸的代码段.zip

    在Android应用开发中,了解和获取手机屏幕的尺寸是非常重要的,这可以帮助我们适配不同的设备,提供良好的用户体验。本文将详细解析如何通过源码获取手机屏幕尺寸,并介绍相关的编程概念。 首先,Android系统提供了...

    安卓Android源码——获取手机屏幕尺寸的代码段.zip

    在安卓(Android)开发中,了解如何获取手机屏幕的尺寸是一项基本技能,这对于适配不同设备、优化用户体验至关重要。在给定的“安卓Android源码——获取手机屏幕尺寸的代码段.zip”压缩包中,我们可以找到一段用于...

    获取手机屏幕大小(DisplayMetrics类取得画面宽高)

    ### 获取手机屏幕大小(DisplayMetrics类取得画面宽高) 在Android应用开发过程中,了解并获取设备的屏幕尺寸是一项基本且重要的任务。本篇文章将基于提供的代码示例,详细解析如何使用`DisplayMetrics`类来获取手机...

    获取手机屏幕尺寸源码

    此代码方便android开发者快速开发,节省时间,每次用到获取手机屏幕的时候可以方便的拿过来用

    获取手机屏幕尺寸的代码段.zip

    获取手机屏幕尺寸的代码段.zip 获取手机屏幕尺寸的代码段.zip 获取手机屏幕尺寸的代码段.zip 获取手机屏幕尺寸的代码段.zip 获取手机屏幕尺寸的代码段.zip

    Android-获取手机屏幕大小屏幕分辨率屏幕密度导航栏高度标题栏高度

    Android SDK提供了一个名为`DisplayMetrics`的类,通过它可以获取到屏幕大小的信息。开发者可以调用`DisplayMetrics.heightPixels`和`DisplayMetrics.widthPixels`来获取屏幕的像素宽度和高度,然后计算对角线长度。...

    Android项目源码之获取手机屏幕尺寸的代码段

    在Android开发中,获取手机屏幕尺寸是常见的需求,例如为了适配不同屏幕大小的设备或者进行自定义布局设计。下面将详细讲解如何通过代码获取Android手机的屏幕尺寸。 首先,我们要了解Android屏幕尺寸相关的概念。...

    获取手机屏幕尺寸的代码段_Android.rar

    在Android开发中,获取手机屏幕尺寸是常见的需求,这有助于我们适配不同设备,提供良好的用户体验。本资源“获取手机屏幕尺寸的代码段_Android.rar”包含了一个代码示例,帮助开发者了解如何在Android应用程序中获取...

    获取手机屏幕尺寸的代码段(实用1).zip

    在Android开发中,获取手机屏幕尺寸是常见的需求,这有助于我们适配不同设备,提供良好的用户体验。本资源包含一个实用的代码段,用于获取手机屏幕的宽度和高度。以下是详细的知识点解析: 1. **DisplayMetrics类**...

Global site tag (gtag.js) - Google Analytics