Android开发中怎样获取WebView的内容宽度高度
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android开发中怎样获取WebView的内容宽度高度相关的知识,希望对你有一定的参考价值。
参考技术A http://blog.csdn.net/aoshiwenrou/article/details/43228173Android开发中如何获取屏幕宽高
-
方法一
WindowManager wm = (WindowManager) getSystemService(WINDOW_SERVICE);
DisplayMetrics metrics = new DisplayMetrics();
wm.getDefaultDisplay().getMetrics(metrics);
int mScreenHeight = metrics.heightPixels;
int mScreenWidth = metrics.widthPixels;
System.out.println("mScreenHeight ->" + mScreenHeight + "mScreenWidth ->" + mScreenWidth);
-
方法二(该方法被废弃了,不推荐使用)
int mScreenHeight3 = wm.getDefaultDisplay().getHeight();
int mScreenWidth3 = wm.getDefaultDisplay().getWidth();
System.out.println("mScreenHeight3 ->" + mScreenHeight3 + "mScreenWidth3 ->" + mScreenWidth3);
-
方法三
Point point = new Point();
wm.getDefaultDisplay().getSize(point);
int mScreenHeight4 = point.y;
int mScreenWidth4 = point.x;
System.out.println("mScreenHeight4 ->" + mScreenHeight4 + "mScreenWidth4 ->" + mScreenWidth4);
-
方法四
Resources rs = getResources();
DisplayMetrics dm = rs.getDisplayMetrics();
int mScreenHeight2 = dm.heightPixels;
int mScreenWidth2 = dm.widthPixels;
System.out.println("mScreenHeight2 ->" + mScreenHeight2 + "mScreenWidth2 ->" + mScreenWidth2);
以上是关于Android开发中怎样获取WebView的内容宽度高度的主要内容,如果未能解决你的问题,请参考以下文章
如何在不使用webView的情况下在Android应用程序中显示Web内容