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

布局之getDefaultDisplay

阅读更多

ndroid getDefaultDisplay 设置 supports-screens 得到正确的设备大小

android下如果

<manifest

下不写以下的代码

<supports-screens

android:smallScreens="true"

        android:normalScreens="true"

        android:largeScreens="true"

        android:anyDensity="true"

    />

那么,如果在稍大的设备上调用WindowManager的getDefaultDisplay()方法可能得不到设备的正确的大小;

分享到:
评论

相关推荐

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

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

    二维码生成器

    getWindowManager getDefaultDisplay getWidth ; dstTop centerView getTop height getWindowManager getDefaultDisplay getHeight ; dstWidth centerView getRight centerView getLeft width...

    解决app获取分辨率少了导航栏高度.zip

    Display defaultDisplay = getWindowManager().getDefaultDisplay(); Point point = new Point(); defaultDisplay.getSize(point); int x = point.x; int y = point.y; 这种方法获取的系统分辨率会比实际少...

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

    int screenWidth = getWindowManager().getDefaultDisplay().getWidth(); // 屏幕宽(像素,如:480px) int screenHeight = getWindowManager().getDefaultDisplay().getHeight(); // 屏幕高(像素,如:800p) Log...

    GridView左右滑动

    //curPage.getLayoutParams().height = this.getWindowManager().getDefaultDisplay().getHeight() * 2 / 3; for (int i = 0; i ; i++) { //此处动态引用图片资源 info.setImage(R.drawable.g1); //设置图片...

    RenRenSlideMenuDemo.zip

    screenWidth = window.getDefaultDisplay().getWidth(); content = findViewById(R.id.content); menu = findViewById(R.id.menu); menuParams = (LinearLayout.LayoutParams) menu.getLayoutParams(); //...

    Android编程之分辨率处理相关代码段合集

    本文实例讲述了Android编程之分辨率处理相关代码段。分享给大家供大家参考,具体如下: 1. 通常我们所说的屏幕分辨率如800×480、960×540等。这些分辨率是可以通过代码获取到的。手机屏幕分辨率计算: // 计算手机...

    Android Studio 中获取屏幕宽度实例

    wm.getDefaultDisplay().getSize(p); screenWidth = p.x; // 屏幕宽度 补充知识:Android屏幕适配之动态设置单个控件的宽高比例 前言:这个问题出现在我做平板项目的时候,需要横排显示一张图片以及其他控件,如下图...

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

    int screenWidth = getWindowManager().getDefaultDisplay().getWidth(); // 屏幕宽(像素,如:480px) int screenHeight = getWindowManager().getDefaultDisplay().getHeight(); // 屏幕高(像素,如:800p) Log...

    Android 自定义弹出菜单和对话框功能实例代码

    Android 开发当中,可能会存在许多自定义布局的需求,比如自定义弹出菜单(popupWindow),以及自定义对话框(Dialog)。 话不多说,直接上图片。   先讲第一种,自定义PopUpWindow 1.popupWindow protected ...

    安卓(Android)动态创建多个按钮并添加监听事件

    getWindowManager().getDefaultDisplay().getMetrics(dm); int width = dm.widthPixels; int height = dm.heightPixels; 2.自定义layout组件 RelativeLayout layout = new RelativeLayout(this); 3.这里创建16...

    TouchGem:适用于 Android 的触摸侦听器

    触摸宝石 Android用タッチ検出ライブラリです。 例子 单点触控设置 // class Instance private TouchGem touchGem; // onCreate時 ...Display disp = getWindowManager().getDefaultDisplay(); flo

    Android 图片显示与屏幕适配的问题

    Android 图片显示与屏幕适配的问题 在Android开发中比较头疼的是Android的分辨率问题,那么这里给大家介绍个万能办法,这个办法的...Display d = windowManager.getDefaultDisplay(); mWidth = d.getWidth();mHeight

    Android 获取屏幕高度,标题高度,状态栏高度(实例代码)

    通过View提供的方法获取高度方式有两种: 1, 当前显示的view中直接获取当前view高宽2...获取display对象 Activity中getWindowManager().getDefaultDisplay()getWidth() 返回显示界面宽度即屏幕宽度getHeight() 返回显

    android 实现按钮浮动在键盘上方的实例代码

    Display defaultDisplay = mcontext.getWindowManager().getDefaultDisplay(); Point point = new Point(); defaultDisplay.getSize(point); height = point.y; 第二步 获取当前屏幕可见区域的高度,用于判断...

    详解Android应用中屏幕尺寸的获取及dp和px值的转换

    getWindowManager().getDefaultDisplay().getMetrics(dm); //其中display = getWindowManager().getDefaultDisplay() 获得了一个DefaultDisplay对象; 然后 display.getMetrics(dm) 把屏幕尺寸信息赋值给...

    Android中获取设备的各种信息总结

    Display display = getWindowManager().getDefaultDisplay(); Point size = new Point(); display.getSize(size); int width = size.x; int height = size.y; 或者: DisplayMetrics metrics = new DisplayMetrics...

    Android 四种获取屏幕宽度的方法总结

    int width = wm.getDefaultDisplay().getWidth(); int height = wm.getDefaultDisplay().getHeight(); 方法二: WindowManager wm1 = this.getWindowManager(); int width1 = wm1.getDefaultDi

    Android中截取当前屏幕图片的实例代码

    代码如下:/** * 获取和保存当前屏幕的截图 */ private void GetandSaveCurrentImage() {... Display display = windowManager.getDefaultDisplay(); int w = display.getWidth(); int h = display.getHeight();

Global site tag (gtag.js) - Google Analytics