`
andyzhchy
  • 浏览: 96929 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Android开发便签4:DisplayMetrics类,如何获得屏幕的宽度和高度

阅读更多
用DisplayMetrics类获取设备屏幕的宽度和高度
代码:
package com.andy.android;

import android.app.Activity;
import android.os.Bundle;
import android.util.DisplayMetrics;
import android.widget.TextView;

/**
 * DisplayMetrics简单应用---获取屏幕的宽度和高度
 * 
 * @author Andy.Zhang
 * 
 */
public class DisplayMetricsActivity extends Activity
{
	@Override
	public void onCreate(Bundle savedInstanceState)
	{
		super.onCreate(savedInstanceState);

		DisplayMetrics displayMetrics = new DisplayMetrics();
		this.getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
		int height = displayMetrics.heightPixels;
		int width = displayMetrics.widthPixels;
		TextView tv = new TextView(this);
		tv.setText("屏幕宽度:" + width + "\n屏幕高度:" + height);
		setContentView(tv);

	}
}


4
0
分享到:
评论
3 楼 andyzhchy 2011-01-07  
ww1987221 写道
因项目中急需获取手机屏幕大小,网上查找后基本都只有这种方法,还请您帮忙

我import进来的包都是android sdk里面的,
import android.util.DisplayMetrics; 
2 楼 ww1987221 2010-12-28  
因项目中急需获取手机屏幕大小,网上查找后基本都只有这种方法,还请您帮忙
1 楼 ww1987221 2010-12-28  
请问DisplayMetrics类是在android核心包里吗?网上不提供下载,您能把那个包发给我吗?qq:77401243
邮箱:ww1987221@126.com

相关推荐

    android 获取屏幕宽度和高度的工具类

    ### Android 获取屏幕宽度和高度的工具类 在Android开发中,获取屏幕的宽度和高度是一项基本但非常重要的功能。这通常用于布局管理、适配不同屏幕尺寸的设备以及执行与屏幕大小相关的操作。本文将详细介绍如何通过...

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

    在Android开发中,了解设备的屏幕属性是至关重要的,这些属性包括屏幕大小、屏幕分辨率、屏幕密度以及系统组件的高度如导航栏和标题栏。这些信息对于优化应用布局、适配不同设备以及提供良好的用户体验至关重要。...

    android获取屏幕高度和宽度的实现方法

    在Android开发中,获取屏幕的高度和宽度是相当基础但至关重要的操作,这直接影响到界面布局的设计和用户体验。本文将详细讲解如何在Android中获取屏幕的物理尺寸,以及处理不同密度设备时可能出现的问题。 首先,...

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

    通过本文的介绍,我们了解了如何使用`DisplayMetrics`类来获取手机屏幕的宽度和高度,这对于进行跨平台开发或实现自适应布局等功能具有重要作用。开发者可以根据实际需求灵活运用这些信息,以提升用户体验。在未来...

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

    首先,Android系统提供了`DisplayMetrics`类来获取屏幕的相关信息,包括宽度、高度、密度等。在Java代码中,我们可以通过`Context`对象的`getResources()`方法来获取到`Resources`对象,然后调用`getDisplayMetrics...

    android获取设备屏幕分辨率

    总结,获取Android设备屏幕分辨率是Android开发中的基本操作,主要通过`DisplayMetrics`类和`Display`接口实现。理解屏幕分辨率、密度与像素的关系,以及如何进行适配,是开发高质量Android应用的关键步骤。`...

    获取手机屏幕大小

    在 Android 中,获取手机屏幕大小可以有多种方法,但是使用 DisplayMetrics 类是最简单和最方便的方法。通过使用 DisplayMetrics 类,可以轻松地获取手机屏幕的大小信息,并且可以根据需要进行进一步的处理。 在...

    android 获取屏幕硬件分辨率方法

    1. **DisplayMetrics**:这是Android提供的一个类,用于存储关于屏幕的各种度量信息,包括屏幕的密度、宽度和高度像素等。我们可以通过DisplayMetrics对象来获取屏幕的硬件参数。 2. **WindowManager**:这是...

    Android实例-获取屏幕的物理分辨率

    在Android平台上,获取屏幕的物理分辨率是开发过程中的一项重要任务,尤其对于那些需要根据屏幕尺寸进行适配的应用来说。在Delphi这样的集成开发环境中,我们可以编写代码来获取这些信息。本实例将详细介绍如何使用...

    android获取屏幕分辨率

    2. **解析屏幕宽度和高度**:`DisplayMetrics`对象包含了`widthPixels`和`heightPixels`属性,分别代表屏幕的像素宽度和高度。但是,这些值可能包含虚拟按键或状态栏的高度,因此更推荐使用`screenWidthDp`和`...

    获取android手机的分辨率

    总结起来,获取Android手机分辨率主要包括使用DisplayMetrics和Display类的方法,同时考虑屏幕密度、横竖屏切换以及屏幕尺寸分类等因素。理解并正确应用这些知识点,可以帮助开发者创建适应各种设备的高质量Android...

    Android 获取屏幕相关数据的demo

    在Android开发中,获取屏幕相关的数据是至关重要的,这有助于我们设计适配各种尺寸和分辨率的界面。本Demo主要展示了如何获取屏幕的大小、屏幕可视大小以及状态栏和虚拟导航栏的高度。以下将详细讲解这些知识点。 1...

    android获取屏幕分辨率实现

    首先,Android系统提供了DisplayMetrics类来获取设备的显示信息,包括屏幕的宽度、高度、密度等。DisplayMetrics是Android SDK中的一个内置类,位于`android.util`包下。它包含了多种用于描述屏幕特性的字段,如...

    Android应用源码获取手机屏幕尺寸的代码段-IT计算机-毕业设计.zip

    - 使用`DisplayMetrics`类:这是Android提供的一个类,可以获取到屏幕的宽度、高度、密度等信息。创建一个`DisplayMetrics`对象,然后调用`getWindowManager().getDefaultDisplay().getMetrics(displayMetrics)`来...

    Android项目获取手机屏幕尺寸的代码段.rar

    综上所述,Android开发者可以通过`DisplayMetrics`类获取到屏幕的各种信息,包括宽度、高度、密度和尺寸级别。这些信息在布局设计、图像资源适配以及动态UI调整等方面都极其重要。在实际项目中,可以根据具体需求...

    Android基础教程(四)之-取得手机屏幕大小DisplayMetrics的应用

    - `DisplayMetrics`类是Android框架提供的用于存储显示信息的一个类,包括屏幕的密度、宽度和高度等。 - 获取`DisplayMetrics`实例通常通过`WindowManager.getDefaultDisplay().getRealMetrics()`或`...

    安卓获取当前屏幕的屏幕尺寸(像素)

    在安卓应用开发中,了解设备...总之,获取安卓设备的屏幕尺寸是应用开发中的一项基础工作,通过`DisplayMetrics`类我们可以轻松获取到这些信息。合理利用这些数据,可以帮助我们创建更加适应各种设备的高质量安卓应用。

    获取屏幕的像素数,密度,状态栏的高度等

    在Android中,可以使用DisplayMetrics类的widthPixels和heightPixels属性来获取屏幕的像素宽度和高度。 ```java DisplayMetrics displayMetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay()....

    android屏幕适配px工具类

    4. **屏幕尺寸获取**: 提供方法获取设备的宽度和高度,单位可能是px或者dp,这取决于应用场景。 5. **屏幕密度获取**: 提供获取设备的像素密度(density)和dpi(densityDpi)的方法,这对于适配不同屏幕非常重要。...

Global site tag (gtag.js) - Google Analytics