`
aliusa
  • 浏览: 83883 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Display_获取屏幕宽高

阅读更多
 public static void intScreen(Activity mLauncher){
        //1
        DisplayMetrics displayMetrics = mLauncher.getResources().getDisplayMetrics();
        width = displayMetrics.widthPixels;
        height = displayMetrics.heightPixels;
        midXOfScreen = width / 2.0f;
        midYOfScreen = height / 2.0f;
        
        /*//2
        DisplayMetrics dm = new DisplayMetrics();
        mLauncher.getWindowManager().getDefaultDisplay().getMetrics(dm);
        width = dm.widthPixels;
        height = dm.heightPixels;
        
        //3
        Display display = mLauncher.getWindowManager().getDefaultDisplay();
        width = display.getWidth();
        height = display.getHeight();*/
    }
分享到:
评论

相关推荐

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

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

    获取手机屏幕大小

    在上面的代码中,我们使用 widthPixels 和 heightPixels 属性获取手机屏幕的宽高信息,然后将其格式化为一个字符串,最后显示在TextView 中。 在 Android 中,获取手机屏幕大小可以有多种方法,但是使用 ...

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

    我们可以通过`Context`对象获取到`WindowManager`服务,并进一步获取到`Display`对象,再通过`Display`对象获取到`DisplayMetrics`对象,最终通过`DisplayMetrics`对象获取屏幕的宽度和高度。 #### 代码解析 下面...

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

    // 得到屏幕宽高 String showSize = "手机屏幕分辨率:\n" + dm.widthPixels + "*" + dm.heightPixels; // 根据id获得对象 textView = (TextView) findViewById(R.id.myTextView01); // 设置文本字体大小和字型 ...

    translation动画及屏幕长、宽、密度的三种获取方法

    本篇文章将深入探讨“translation动画”以及如何获取屏幕的长、宽和密度的三种方法。 首先,让我们来谈谈“translation动画”。Translation动画是Android动画系统中的一种基本类型,用于改变View的位置。通过修改...

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

    此外,对于API 17及以上版本,可以使用`Display.getSize(Point)`方法直接获取屏幕的宽和高(单位为像素)。 屏幕的密度也是很重要的一个参数,它影响着UI元素在不同屏幕上的显示效果。`DisplayMetrics`类中的`...

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

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

    Android Studio 中获取屏幕宽度实例

    补充知识:Android屏幕适配之动态设置单个控件的宽高比例 前言:这个问题出现在我做平板项目的时候,需要横排显示一张图片以及其他控件,如下图: 要求图、文各占一半大小,图片的宽高比例目测是1:2。这种情况不适

    android获取屏幕分辨率实现

    要获取当前设备的屏幕分辨率,我们需要通过WindowManager服务来实例化Display对象,然后调用Display对象的getMetrics()方法传入DisplayMetrics实例,最后从DisplayMetrics对象中读取屏幕宽高。以下是一个简单的示例...

    Android获取手机屏幕宽高、状态栏高度以及字符串宽高信息的方法

    在Android开发中,获取设备的各种尺寸信息是常见的需求,包括屏幕宽高、状态栏高度以及字符串的宽高。这些信息对于界面布局和显示效果的优化至关重要。以下将详细讲解如何在Android中获取这些数据。 首先,获取手机...

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

    - 使用`Display`类:`Display`类提供了获取屏幕尺寸的另一种方式,通过`Display.getSize(Point outSize)`方法可以获取到屏幕的宽高值。 ```java Point size = new Point(); getWindowManager()....

    Android编程实现获得手机屏幕真实宽高的方法

    通过 `getWindowManager()` 方法,我们可以获取到 `WindowManager` 的实例,进而获取到 `Display` 对象,这是获取屏幕尺寸的基础。 4. **Build.VERSION.SDK_INT**: 这是一个常量,表示当前运行的Android系统的API...

    Android获取设备屏幕宽高pix值的方法

    本文将详细讲解四种不同的方法来获取Android设备的屏幕宽高pix值。 首先,我们来看方法一和方法二。这两种方法的核心思路都是通过`WindowManager`服务来获取`Display`对象,然后调用`getDefaultDisplay()`方法得到...

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

    屏幕宽高比是屏幕宽度与高度的比例,可以这样计算: ```java float aspectRatio = (float) width / height; ``` 5. 屏幕方向 Android系统可以识别设备是横屏还是竖屏,可以通过以下方式获取: ```java int ...

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

    在实际应用中,开发者可能需要根据屏幕尺寸调整UI布局,例如,使用比例值来设置控件大小,或者根据屏幕宽高比确定不同的布局。因此,理解并正确使用这段代码对于创建跨设备兼容的应用至关重要。 此外,从Android ...

    Android 获取屏幕、状态栏、标题栏的尺寸

    - **屏幕宽高**:`DisplayMetrics`中的`widthPixels`和`heightPixels`分别代表屏幕的物理像素宽度和高度,但通常需要考虑虚拟导航键的影响。 - **可用区域**:`DisplayMetrics`中的`screenWidthDp`和`...

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

    以下是Android获取屏幕宽高的三种主要方法: 1. **使用`DisplayMetrics`类** `DisplayMetrics`类提供了有关屏幕尺寸和密度的信息。在`onCreate()`或`onResume()`方法中,可以通过以下步骤获取屏幕宽高: ```...

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

    在Android API 17及更高版本中,Display提供了`getRealSize(Point outSize)`方法,可以获取屏幕的真实尺寸,包括虚拟导航栏(如果存在)。而在API 16及更低版本中,我们需要使用`getSize(Point outSize)`方法,但这...

    Android中获得手机屏幕大小实现代码

    只需简单地调用`getWidth()`和`getHeight()`方法,即可轻松获取到屏幕的宽高,无需在每个需要的地方重复编写相同的代码。 总结来说,Android中获取屏幕大小主要是通过`WindowManager`和`DisplayMetrics`这两个关键...

    android 刘海屏幕适配

    Android提供了DisplayCutout类来获取屏幕的凹槽区域信息。通过查询WindowManager的DisplayCutout,可以判断是否存在刘海,并获取其形状和大小。 ```java WindowManager windowManager = (WindowManager) ...

Global site tag (gtag.js) - Google Analytics