`
用牛奶把自己灌醉
  • 浏览: 12840 次
社区版块
存档分类
最新评论

Android 获得屏幕的宽高

 
阅读更多
 private DisplayMetrics getWithAndHeight(Context context){
        DisplayMetrics displayMetrics = new DisplayMetrics();
        WindowManager windowManager = (WindowManager)context.getSystemService(Context.WINDOW_SERVICE);
        windowManager.getDefaultDisplay().getMetrics(displayMetrics);
        return displayMetrics;
 }

        //get in the function where you need
        DisplayMetrics displayMetrics = getWithAndHeight(getActivity());
        widthPixels = displayMetrics.widthPixels;
        heightPixels = displayMetrics.heightPixels;
分享到:
评论

相关推荐

    ( Android 获取屏幕宽高的3种方式以及获取控件宽高等的方法 )的示例demo

    这种方式类似于获取屏幕宽高,使用ViewTreeObserver的addOnGlobalLayoutListener: ```java View myView = findViewById(R.id.my_view); ViewTreeObserver vto = myView.getViewTreeObserver(); vto....

    Android 获得屏幕宽高的三种方式

    老风格,废话不多说了,直接给大家贴android获取屏幕宽高的代码了。 主要代码: package com.km.screeninfo; import android.os.Bundle; import android.support.v.app.Fragment; import android.support.v.app....

    android获取屏幕宽高与获取控件宽高(三种方法)

    Android 获取屏幕宽高与获取控件宽高的方法 Android 开发中,获取屏幕宽高和控件宽高是一个非常重要的环节。今天,我们将介绍三种获取屏幕宽高的方法和获取控件宽高的方法。 一、获取屏幕宽高 在 Android 中,有...

    android获取屏幕,状态栏,标题栏宽高

    #### 一、获取屏幕宽高 首先,我们可以通过`WindowManager`类来获取当前屏幕的宽度和高度。这里提供了两种方法: 1. **使用`Display`对象**: ```java WindowManager windowManager = (WindowManager) ...

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

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

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

    本文实例讲述了android获取屏幕高度和宽度的实现方法。分享给大家供大家参考。具体分析如下: 我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的...

    安卓UI布局相关-计算自己手机的屏幕宽高density值px宽高dp的宽高及px和dp互转的科普.rar

    首先,屏幕宽高是指设备屏幕的物理尺寸。在Android中,我们通常用dp(Density-independent Pixels)来定义布局,因为它是与设备物理尺寸无关的抽象单位。然而,为了在屏幕上实际渲染这些元素,我们需要将dp转换为px...

    Android字体宽高的获取

    获取字体的宽高通常涉及到`Paint`类,`Paint`是Android用于绘制图形和文本的核心类,它包含了设置字体、颜色、风格等属性的方法。 1. **获取字体宽度**: - 使用`Paint.measureText(String text)`方法可以获取文本...

    Android编程获取屏幕宽高与获取控件宽高的方法

    本文实例讲述了Android编程获取屏幕宽高与获取控件宽高的方法。分享给大家供大家参考,具体如下: 获取屏幕宽高 // 获取屏幕宽高(方法1) int screenWidth = getWindowManager().getDefaultDisplay().getWidth(); ...

    计算手机屏幕宽高工具

    本文将深入探讨“计算手机屏幕宽高工具”所涉及的知识点,包括屏幕宽高、像素密度(density)、像素(px)与独立像素(dp/dip)之间的关系,以及它们在实际应用中的转换方法。 首先,屏幕宽高指的是手机显示屏的...

    Android获取屏幕或View宽度和高度的方法

    在Android开发中,获取屏幕或View的宽度和高度是常见的需求,这有助于我们精确地控制UI元素的布局和展示效果。下面将详细讲解几种获取这些尺寸的方法。 首先,我们来看如何在Activity中获取屏幕的宽度和高度。...

    Android屏幕大小和精度

    4. 屏幕比例:宽高比表示屏幕宽度与高度的比例,例如16:9或4:3。Android系统支持多种比例,适应不同形状的屏幕。 三、支持的屏幕分辨率范围 Android系统支持广泛的屏幕分辨率,从小屏手机到大屏平板,甚至电视。...

    Android高级应用源码-计算自己手机的屏幕宽高,density值,px 宽高,dp 的宽高,及px 和dp互转的科普.zip

    本资源"Android高级应用源码-计算自己手机的屏幕宽高,density值,px 宽高,dp 的宽高,及px 和dp互转的科普.zip"提供了一个实践示例,帮助开发者深入理解这些概念。 首先,我们来探讨屏幕宽高。在Android中,屏幕...

    Android 获取屏幕的多种宽高信息的示例代码

    在Android开发中,获取屏幕的宽高信息是常见的需求,特别是在布局设计和适配不同设备时。本篇文章将详细介绍如何获取Android设备屏幕的各种尺寸信息,包括总屏幕高度、屏幕宽度、可用屏幕高度、状态栏高度以及虚拟键...

    android获取屏幕大小的正确方法

    可以使用`DisplayMetricsAspectJ`库来获取屏幕的宽高比,或者通过监听屏幕旋转事件来处理横竖屏切换。 总的来说,正确获取Android屏幕大小并不仅仅是获取像素尺寸,还需要考虑到屏幕的密度和分辨率,以及在不同屏幕...

Global site tag (gtag.js) - Google Analytics