天天看點

Android中擷取螢幕的寬和高

常用方法:

Display display = getWindowManager().getDefaultDisplay();

Point size = new Point();

display.getSize(size);

int width = size.x;

int height = size.y;

如果用:int height = getWindowManager().getDefaultDisplay().getHeight();方法獲得螢幕高度,則有時會不是很準确。

解決辦法:

在AndroidManifest.xml檔案中添加配置:

1

2

3

4

5

6

<code>&lt;</code><code>supports-screens</code>

<code>            </code><code>android:smallScreens</code><code>=</code><code>"true"</code>

<code>            </code><code>android:normalScreens</code><code>=</code><code>"true"</code>

<code>            </code><code>android:largeScreens</code><code>=</code><code>"true"</code>

<code>            </code><code>android:resizeable</code><code>=</code><code>"true"</code>

<code>            </code><code>android:anyDensity</code><code>=</code><code>"true"</code> <code>/&gt;</code>

<code></code>

本文轉自 pangfc 51CTO部落格,原文連結:http://blog.51cto.com/983836259/1552499,如需轉載請自行聯系原作者

繼續閱讀