精华内容
下载资源
问答
  • <...获取当前对象大小以及屏幕分辨率等</title> <body> <div style=" width:88%;margin:30px auto; color:blue;" id="div_html"> </div> <script type="text/j...
    <html>
    <head>
    <title>获取当前对象大小以及屏幕分辨率等</title>
    <body>
    <div style=" width:88%;margin:30px auto; color:blue;" id="div_html">
    </div>
    <script type="text/javascript">
    var s = "";
    s += " 网页可见区域宽:"+ document.body.clientWidth+"<br />";
    s += " 网页可见区域高:"+ document.body.clientHeight+"<br />";
    s += " 网页可见区域宽:"+ document.body.offsetWidth + " (包括边线和滚动条的宽)"+"<br />";
    s += " 网页可见区域高:"+ document.body.offsetHeight + " (包括边线的宽)"+"<br />";
    s += " 网页正文全文宽:"+ document.body.scrollWidth+"<br />";
    s += " 网页正文全文高:"+ document.body.scrollHeight+"<br />";
    s += " 网页被卷去的高(ff):"+ document.body.scrollTop+"<br />";
    s += " 网页被卷去的高(ie):"+ document.documentElement.scrollTop+"<br />";
    s += " 网页被卷去的左:"+ document.body.scrollLeft+"<br />";
    s += " 网页正文部分上:"+ window.screenTop+"<br />";
    s += " 网页正文部分左:"+ window.screenLeft+"<br />";
    s += " 屏幕分辨率的高:"+ window.screen.height+"<br />";
    s += " 屏幕分辨率的宽:"+ window.screen.width+"<br />";
    s += " 屏幕可用工作区高度:"+ window.screen.availHeight+"<br />";
    s += " 屏幕可用工作区宽度:"+ window.screen.availWidth+"<br />";
    s += " 你的屏幕设置是 "+ window.screen.colorDepth +" 位彩色"+"<br />";
    s += " 你的屏幕设置 "+ window.screen.deviceXDPI +" 像素/英寸"+"<br />";
     
    document.getElementById("div_html").innerHTML = s;
    </script>
    </body>
    </html>

    转载于:https://www.cnblogs.com/792155879a/p/5738213.html

    展开全文
  • 获取当前屏幕的宽高

    2016-06-06 16:22:32
    DisplayMetrics dm = new DisplayMetrics();  getWindowManager().getDefaultDisplay().getMetrics(dm);  //获得手机的宽带和高度像素单位为px  String str = "手机屏幕分辨率为:" + dm
      DisplayMetrics    dm = new DisplayMetrics();
                    getWindowManager().getDefaultDisplay().getMetrics(dm);
                    //获得手机的宽带和高度像素单位为px
                    String str = "手机屏幕分辨率为:" + dm.widthPixels
                    +" * "+dm.heightPixels;
                    textview1.setText(str); 
    展开全文
  • Android 获取屏幕宽高,dp、px、sp互转在Android日常开发中,我们肯定都要做界面适配,这时候我们可能会需要知道屏幕的宽高和常用单位之间的转换,下面我们一起来看看,宽高如何获取,常用单位之间如何转换的。...

    Android 获取屏幕宽高,dp、px、sp互转

    在Android日常开发中,我们肯定都要做界面适配,这时候我们可能会需要知道屏幕的宽高和常用单位之间的转换,下面我们一起来看看,宽高如何获取,常用单位之间如何转换的。

    1、获取屏幕宽高

    代码如下:

    /**
     * 获取屏幕的Size
     *
     * @return point.x:屏幕宽度 point.y:屏幕高度
     */
    public static Point getScreenSize(Context context) {
        WindowManager manager = getSystemService(Context.WINDOW_SERVICE);
        if (manager == null) {
            return new Point();
        }
    
        Display display = manager.getDefaultDisplay();
        Point p = new Point();
        display.getSize(p);
    
        Configuration config = context.getResources().getConfiguration();
        if (config.orientation == Configuration.ORIENTATION_LANDSCAPE) {
            // 横屏
            return new Point(Math.max(p.x, p.y), Math.min(p.x, p.y));
        } else {
            // 竖屏
            return new Point(Math.min(p.x, p.y), Math.max(p.x, p.y));
        }
    }

    通过上面的代码我们就可以获取到手机屏幕的宽高了,同时还自动为我们区分了横竖屏时的宽高。

    2、dp转化为px

    代码如下:

    public static float dip2px(Context context, float dp) {
        Resources res = context.getResources();
        float density = res.getDisplayMetrics().density;
        return dp * density + 0.5f;
    }

    3、px转化为dp

    代码如下:

    public static float px2dp(Context context, float px) {
        Resources res = context.getResources();
        float density = res.getDisplayMetrics().density;
        return px / density + 0.5f;
    }

    4、sp转化为px

    public static float sp2px(Context context, float sp) {
        Resources res = context.getResources();
        float density = res.getDisplayMetrics().density;
        return sp * density;
    }
    展开全文
  • //1、得到当前屏幕的尺寸: CGRectrect_screen=[[UIScreenmainScreen]bounds]; CGSizesize_screen=rect_screen.size; //2、获得scale:iPhone5和iPhone6是2,iPhone6Pl...
    //1、得到当前屏幕的尺寸:
    CGRect rect_screen = [[UIScreen mainScreen] bounds];
    CGSize size_screen = rect_screen.size;
    
    //2、获得scale:iPhone5和iPhone6是2,iPhone6Plus是3
    CGFloat scale_screen = [UIScreen mainScreen].scale;
    NSLog(@"scale_screen:%.f", scale_screen);
    
    //3.获取当前屏幕的分辨率
    CGFloat widthResolution = size_screen.width * scale_screen;
    CGFloat heightResolution = size_screen.height * scale_screen;


    转载于:https://my.oschina.net/u/2010888/blog/416737

    展开全文
  • 有些时候需要根据屏幕分辨率动态决定窗体弹出的位置,这时就需要先获取屏幕的分辨率,通过搜索,临时有3种方式,见下方代码: //方式一:系统信息之主显示器尺寸,单位像素 int xWidth1 = System.Windows.Forms....
  • 获取屏幕分辨率有两种方法,第一种方法允许传入Context: 第一种: public static int getScreenWidthPixels(Context context) { return activity.getResources().getDisplayMetrics().widthPixels; } public ...
  • "px by dp2px" , "width: " + dp2px ( this, px2dp ( this, width )) + " height: " + dp2px ( this, px2dp ( this, height ))) ; } public static int px2dp (Context context , float pxValue...
  • * 根据手机的分辨率从 dp 的单位 转成为 px(像素) */ public static int dip2px (Context context, float dpValue) { final float scale = context.getResources().getDisplayMetrics().density; ...
  • 获取当前屏幕的大小使用方法是: DisplayMetrics //1、导入下面的内容 import android.util.DisplayMetrics; //2、获取手机屏幕分辨率的类 private DisplayMetrics dm ; //3、初始化参数 dm...
  • 获取当前屏幕高度方法总结

    千次阅读 2018-11-21 10:43:00
    JS 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽: document.... this.$refs.homePage.style.height = clientHeight + 'px'; } } };
  • 那么高德地图获取当前屏幕中心点的经纬度呢? 核心方法:aMap.setOnCameraChangeListener(this); 实现接口: @Override public void onCameraChange(CameraPosition position) { LatLng target = positio
  • CSS 使用calc()获取当前可视屏幕高度

    万次阅读 多人点赞 2019-05-03 00:02:09
    先了解一下CSS3的相对长度单位(参考详细教程) : 相对长度单位指定了一个...一般浏览器字体大小默认为16px,则2em == 32px; ex 依赖于英文字母小 x 的高度 ch 数字 0 的宽度 rem 根元素(html)的...
  • Android获取屏幕宽高(px值)

    千次阅读 2016-12-13 14:16:03
    这段时间项目用到了动画,里面有个需求需要获取屏幕的宽高,这里找到几种方法。与君共勉 方法一:在Activity中使用 private void getScreenSize() { DisplayMetrics metrics = new DisplayMetrics(); ...
  • 一般浏览器字体大小默认为16px,则2em == 32px; ex 依赖于英文字母小 x 的高度 ch 数字 0 的宽度 rem 根元素(html)的 font-size vw viewpoint width,视窗宽度,1vw=视窗宽度的1% vh ...
  • 在Android中,关于屏幕的宽度、高度等的信息都封装在DisplayMetrics 类中,获取 DisplayMetrics 的方法以下几种 1,获取像素密度(dpi) int densityDpi = mContext.getResources().getDisplayMetrics()....
  • 最近在做项目的时候遇到需要用js获取滚动条距离窗口顶端的距离和js获取浏览器可视化窗口的大小,在这儿做一个整理保存:  一、jQuery获取的相关方法 Js代码 jquery 获取滚动条高度 获取浏览器显示区域的高度...
  • “一万种”获取屏幕分辨率的方法  2.px、dp之间的转换 1.“一万种”获取屏幕分辨率的方法  1.1 概述:  获取宽高的方法大体可以分为3种:(1) getWindowManager法; (2)getSystemService(Context.WINDOW_...
  • Android中获取当前屏幕的尺寸大小

    千次阅读 2015-10-11 17:10:53
    * 获取当前屏幕的尺寸大小 * @param context * @return */ public static DisplayMetrics getMetrics (Context context) { DisplayMetrics metrics = new DisplayMetrics(); WindowManager ...
  • //屏幕宽度和高度单位都为px。 通过WindowManger的实例对象,实现屏幕状态的获取。注意最后一个返回值是float不是int、 public class DisplayUtil{ public static int getScreenWidth(Context ctx){ WindowManager...
  • 获取屏幕宽度WindowManager wm = this.getWindowManager(); //this 指代当前的activity DisplayMetrics dm= new DisplayMetrics(); wm.getDefaultDisplay().getMetrics(dm); int widthPixels = dm.widthPixels;//...
  • 代码 ... import android.content.Context; public class MyUtils { //根据手机的分辨率从dp单位转化为px单位 public static int dip2px... //获取当前手机的像素密度 final float scale = context.getResources().
  • 160dpi的手机上,1dp=1px;320dpi的手机上,1dp=1.5px android获取屏幕尺寸、密度 ... 从网上找过不少资料,发现获取屏幕尺寸并不是很复杂的编程操作,下面的代码即可获取屏幕的尺寸。  在一个
  • CSS获取当前可视屏幕的高度

    千次阅读 2020-06-26 16:48:10
    vw (viewpoint width),视窗宽度,1vw=视窗宽度的1% vh (viewpoint height),视窗高度,1vh=视窗高度...例子:height:calc(100vh-42px); 注意:运算符前后都需要保留一个空格,100vh = 视窗高度的100% ...
  • 我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸  下面的代码即可获取屏幕的尺寸。  在一个Activity的onCreate方法中,写入如下...
  • 一般浏览器字体大小默认为16px,则2em == 32px; ex 依赖于英文字母小 x 的高度 ch 数字 0 的宽度 rem 根元素(html)的 font-size vw viewpoint width,视窗宽度,1vw=视窗宽度的1% vh viewpoint height...
  • <span style="font-size:24px;">private Bitmap generateSpringCard() { View view = getWindow().getDecorView(); view.setDrawingCacheEnabled(true); view.buildDrawingCache(); return view....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 40,452
精华内容 16,180
关键字:

获取当前屏幕px