用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);
}
}
分享到:
相关推荐
本文实例讲述了android获取屏幕高度和宽度的实现方法。分享给大家供大家参考。具体分析如下: 我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的...
获取手机屏幕大小(DisplayMetrics类取得画面宽高
通过修改framework代码解决app获取分辨率少了导航栏高度。一般app获取系统分辨率有很多种,如下: Display defaultDisplay = getWindowManager().getDefaultDisplay(); Point point = new Point(); ...
Android开发中我们经常需要用到将dip、px相互换算、获取手机屏幕的宽度、高度以及状态栏高度等,如下是基于屏幕这一块整理的一个类。 package com.per.loadingwebviewdome; import android.content.Context; import...
相信看到此文章的时候,大多人已经看了许多获取屏幕像素的文章,从其他文章我们知道 屏幕的像素是根据DisplayMetrics类来获取的 具体的计算方法是 width = widthPixels * density; height = heightPixels * ...
主要介绍了Android获取手机屏幕大小的方法,结合实例形式分析了TextView ,Button ,以及DisplayMetrics的使用方法,并重点分析了DisplayMetrics的应用技巧,需要的朋友可以参考下
本文主要给大家介绍了关于Android获取屏幕、状态栏及标题栏高度的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 在开始之前,先来看一张图: 绿色区域:屏幕区域 蓝色区域:状态栏...
Google Android SDK开发范例大全(完整版)共4个分卷 目录 第1章 了解.深入.动手做. 1.1 红透半边天的Android 1.2 本书目的及涵盖范例范围 1.3 如何阅读本书 1.4 使用本书范例 1.5 参考网站 第2章 Android初体验 2.1...
基本原理,android自定义控件,onDraw,canvas:画布 Paint:画笔,获取屏幕尺寸:DisplayMetrics,postInvalidate();//强制刷新,不等待队列
Android基础教程(四)之-取得手机屏幕大小DisplayMetrics的应用
Android基础教程(四)之-----取得手机屏幕大小DisplayMetrics的应用
本文为大家解析Android中如何获取手机屏幕大小,提供一个解决方法,分享给大家供大家参考,具体内容如下 运行效果图: 运行程序后,当我们点击Button按钮时,可以看到下面的效果图: 具体代码: 我们可以通过使用...
废话不多说了,直接奉上代码 代码如下: DisplayMetrics dm = new DisplayMetrics();... // 屏幕宽度(像素) int height = dm.heightPixels; // 屏幕高度(像素) Toast.makeText(this, width+”:”+he
Google Android SDK开发范例大全(完整版)共4个分卷 目录 第1章 了解.深入.动手做. 1.1 红透半边天的Android 1.2 本书目的及涵盖范例范围 1.3 如何阅读本书 1.4 使用本书范例 1.5 参考网站 第2章 Android初体验 2.1...
本文实例讲述了android使用service和activity获取屏幕尺寸的方法。分享给大家供大家参考。具体实现方法如下: 1. activity: DisplayMetrics dm = new DisplayMetrics(); this.getWindowManager()....
Google Android SDK开发范例大全(完整版)共4个分卷 目录 第1章 了解.深入.动手做. 1.1 红透半边天的Android 1.2 本书目的及涵盖范例范围 1.3 如何阅读本书 1.4 使用本书范例 1.5 参考网站 第2章 Android初体验 2.1...
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#F0EFF5" > android:id=...
//获取屏幕的宽高 DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics(); screenHeight = displayMetrics.heightPixels; screenWidth = displayMetrics.widthPixels; Log.e(TAG, " ...