1. 程式人生 > >獲取螢幕的真是寬高

獲取螢幕的真是寬高

Display display = getWindowManager().getDefaultDisplay();
Method mGetRawH = null;
Method mGetRawW = null;
try {
mGetRawH = Display.class.getMethod("getRawHeight");
mGetRawW = Display.class.getMethod("getRawWidth");
rawWidth = (Integer) mGetRawW.invoke(display);
rawHeight = (Integer) mGetRawH.invoke(display);
} catch (NoSuchMethodException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

相關推薦

Android UI繪製完成的標誌及如何合理地獲取螢幕

當我們需要獲取螢幕的寬高時,一般情況是不能再onCreate和onResume方法中獲取的,因為這個時候介面還沒有繪製完成,大部分情況下獲取到的都是0。 這裡有兩個解決方法: 一個是重寫Activit

獲取螢幕

獲取螢幕長寬常用方法有三種 AndroidManifest.xml檔案中,加入supports-screens節點,這樣的話,當前的Android程式就支援了多種解析度,那麼就可以得到正確的物理尺寸了

【React Native】StyleSheet獲取螢幕

  這篇文章分享一份最基礎的FlexBox的知識點,回去螢幕的在es6中使用react Native API獲取螢幕的寬高。 width:Dimensions.get('window').width

在Activity獲取螢幕

在Activity中獲取螢幕的寬高很簡單,藉助WindowManager來實現是多麼輕鬆的一件事情。看程式碼:   DisplayMetrics dm = new DisplayMetrics();

JS獲取螢幕

<html> <script> function a(){ document.write( "螢幕解析度為:"+screen.width+"*"+screen.height +"<br />"+ "螢幕可用大小:"+screen.ava

android獲取螢幕獲取控制元件

// 獲取螢幕寬高(方法1) int screenWidth = getWindowManager().getDefaultDisplay().getWidth(); // 螢幕寬(畫素,如:480px) int screenHeight = getWindowManager().getDe

Unity3D -- 獲取遊戲螢幕

這裡要用到一個攝像機函式Camera.ViewportToWorldPoint, Unity官方對其定義為: Camera.ViewportToWorldPoint 視窗轉世界位置 function ViewportToWorldPoint (positio

獲取當前螢幕和畫素點

import React, {Component} from 'react'; import { AppRegistry,//註冊 StyleSheet,//樣式 Text,/

java--獲取螢幕

視覺化介面中,通過獲得當前螢幕的寬、高,來放置窗體的位置,設定窗體的大小......等等 這樣編寫的介面可修改性很高,便於日後的操作 接下來就是獲得螢幕大小的程式碼: import java.awt.

獲取屏幕width(),outerWidth,innerWidth,documentElement.clientWidth, body.clientWidth的區別

360瀏覽器 低版本 return parent etl 設置 html head () 基本介紹 $(window).width()與$(window).height() $(window).width()與$(window).height():獲得的是屏幕可視區域的

背景圖片拉伸,計算屏幕寬度和獲取控件

屏幕寬度 ack context splay ots focus pri bool thp 背景圖片拉伸: 那麽如果我們想在Activity的onCreate方法或者是onReusme方法獲取組件的寬高怎麽辦呢?這裏提供了以下的五種方式:http://blog.csdn.

【整理】原生js和jQ獲取窗口及滾動條的方法和函數

javascript 滾動條 jq 窗口距離 原生js和jQ獲取窗口寬高及滾動條的方法和函數 一。原生js獲取 1.實際寬高(不包括工具欄,滾動條的視口高度,ie6.7.8不支持) window.innerHeight window.innerWidth 2.顯示屏寬高 screen.h

獲取屏幕

inner mar mac ref 瀏覽器 ipp hive return view 做手機Web開發做瀏覽器兼容用到了,所以在網上找了些匯總下。 alert($(window).height()); //瀏覽器當前窗口可視區域高度 alert($(document)

jquery或者js獲取到元素精確到小數

OS 模式 idt alert 新版 老版本 保留 兼容ie rom 首先我們應該知道用jQuery的width()方法獲取元素的寬高及樣式屬性數值時,如果元素的屬性是浮點數,會自動四舍五入成整數。 而如果我們就是想獲取實際的帶小數的屬性數值時該用什麽方法。 在使用獲取

在onload事件前獲取圖片的

get 創建對象 UNC 後臺 set 避免 trap 記錄 val 有時候在獲取從後臺的圖片時,要對圖片進行一系列的處理,才渲染出來 我們要解決的是沒有緩存而又快速的相比onload更快的方式去獲取圖片的寬高,接下來上代碼 通過定時循環檢測獲取: // 記錄當前時間戳 v

WPF 獲取屏幕分辨率(獲取最大)等

工作區 通過 recorder 是否 操作 start doc clas 靜態屬性 原文:WPF 獲取屏幕分辨率(獲取最大寬高)等 double x = SystemParameters.WorkArea.Width;//得到屏幕工作區域寬度 double y = Sy

jquery獲取元素各種及頁面總結

轉載:https://www.cnblogs.com/goloving/p/7113567.html     $(function(){      var a = $("#div").width(),//width()返回元素的寬高,不包

獲取view的工具類,很方便!

好久沒有寫筆記,今天來記錄一下。開發中經常遇到需要獲取某個view的寬高,或者需要動態設定某個view的寬高為原來的一半,三分之一等等。獲取view的寬高,有多種方法,網上都可以搜尋到。感覺每次獲取寬高都要重新寫一遍,有點麻煩,所以封裝一下,用到時候呼叫就

通過檔案獲取bitmap的(涉及到回收問題)

BitmapFactory.Options options = new BitmapFactory.Options(); /**      * 最關鍵在此,把options.inJustDec

jquery獲取設定元素位置height()、width()、offset()、position()、scrollTop()、scrollLeft()

全棧工程師開發手冊 (作者:欒鵬) jquery獲取設定元素寬高位置 jquery的通過height()、width()、offset()、position()、scrollTop()、