导航:首页 > 操作系统 > android计算屏幕高度

android计算屏幕高度

发布时间:2025-09-17 22:59:08

① 怎样获取android手机屏幕的大小(分辨率、密度)

下面的代码即可获取屏幕的尺寸: 在一个Activity的onCreate方法中,编写以下代码: DisplayMetrics metric = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metric); int width = metric.widthPixels; // 宽度(PX) int height = metric.heightPixels; // 高度(PX) float density = metric.density; // 密度(0.75 / 1.0 / 1.5) int densityDpi = metric.densityDpi; // 密度DPI(120 / 160 / 240) 需要注意的是,在一个低密度的小屏手机上,仅靠上面的代码是不能获取正确的尺寸的。 所以,需要在工程的AndroidManifest.xml文件中,加入supports-screens节点,如下: 这样当前的Android程序就支持了多种分辨率,那么就可以得到正确的物理尺寸了。

② android 开发中 怎么用js获取手机屏幕高度

webview.addjavascriptinterface可以调用android代码
android可以获得屏幕高度
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int height = dm.heightPixels//这个就是屏幕高度了。

webView.addJavascriptInterface(new WebAppInterface(this), "Android");
这个就创立了一个接口名,叫“Android”,运行在WebView中的JS代码可以通过这个名字调用WebAppInterface类中的showToast()方法:
<input type="button" value="Say hello" onClick="showAndroidToast('Hello Android!')" />
<script type="text/javascript">
function showAndroidToast(toast)
{
Android.showToast(toast);
}
</script>

③ Android手机js获取屏幕尺寸不准,导致计算的问题

Android中可以通过三种方式获到屏幕大小:
1、通过WindowManager获取
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
System.out.println("heigth : " + dm.heightPixels);
System.out.println("width : " + dm.widthPixels);

2、通过Resources获取
DisplayMetrics dm2 = getResources().getDisplayMetrics();
System.out.println("heigth2 : " + dm2.heightPixels);
System.out.println("width2 : " + dm2.widthPixels);

3、通过Display 获取屏幕的默认分辨率
Display display = getWindowManager().getDefaultDisplay();
System.out.println("width-display :" + display.getWidth());
System.out.println("heigth-display :" + display.getHeight());

阅读全文

与android计算屏幕高度相关的资料

热点内容
单片机与汽车单片机有何不同 浏览:944
兽医云平台服务器 浏览:296
php循环字母 浏览:638
盛达是什么APP 浏览:198
android计算屏幕高度 浏览:654
自己做红包解压球 浏览:476
pdf很贵吗 浏览:497
如何抢购腾讯云服务器 浏览:390
电子书app源码 浏览:871
程序员在上班的时候 浏览:406
游戏压缩文件夹怎么删除 浏览:422
百度新闻app是什么 浏览:890
自动化对初级编程的影响 浏览:109
单片机综合课程设计 浏览:603
程序员小严 浏览:813
如何下载欢乐走app 浏览:442
程序员节公司请美女 浏览:17
三本程序员好吗 浏览:23
la78040场幅压缩 浏览:904
MFC经典游戏编程 浏览:790