2011-06-23 33 views
0

我在Android模擬器發現了一個問題,Android應用程序不適合屏幕上正確

當我在Android 2.3.3 WQVGA400運行良好模擬器上運行的應用程序,

但屏幕寬度尺寸如此之小

,所以我檢查內置解決方案,使寬度尺寸800" 的東西,高度T0 600"

現在我的問題是,當我運行該應用程序,那麼就只顯示在模擬器的屏幕的一小部分,下面的額外空間是alw AYS保持

還有一件事是,當我實際設備上運行的運行速度非常完美enter image description here

回答

1

添加到您的AndroidManifest.xml

<supports-screens 
     android:smallScreens="true" 
     android:normalScreens="true" 
     android:largeScreens="true" 
     android:xlargeScreens="true" 
     android:anyDensity="true" /> 
0

在下一行添加到您的AndroidManifest.xml

<supports-screens android:resizeable="true" /> 

有關該屬性的更多信息,請參見documentation

+0

android:resizeable已棄用,不建議再使用此屬性prooflink:http://developer.android.com/guide/topics/manifest/supports-screens-element.html#resizeable – barmaley

+0

它不被棄用在寫這個答案的時候。 – inazaruk

1

你如何添加文本在綠色按鈕?這個按鈕是九個補丁圖像嗎?文字是否與圖像分開?

使用九個補丁圖像。然後使用按鈕控件添加文本,將圖片作爲背景,將文本作爲標題/標題/文本等。當你在更大的屏幕上運行應用程序時,圖像+文本將被正確調整大小。