常用方法:
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><</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>/></code>
<code></code>
本文轉自 pangfc 51CTO部落格,原文連結:http://blog.51cto.com/983836259/1552499,如需轉載請自行聯系原作者