2011-11-22 31 views
0

我從Android的ApiDemos中刪除了Graphics->Text Align活動的代碼,並將其粘貼到新活動中。當我在更大的高密度屏幕上(在我的物理電話和480x800模擬器上)上運行它時,文本不會縮放以填滿屏幕。Android ApiDemos TextAlign在演示程序之外的測試程序中未對齊

我已經把代碼放在BeyondCompare之間,並且找不到兩個活動之間有什麼明顯的不同,但是當它在ApiDemos程序之外運行時,它不能正確縮放。當從ApiDemos程序運行時,它可以很好地擴展;我甚至將TextAlign活動作爲從ApiDemos運行的唯一活動,並且它仍然可以很好地擴展。

我檢查了兩個程序的清單,並且看起來沒有任何會導致畫布停止適當縮放的任何內容。該活動在啓動時會創建一個SimpleView類,因此它看起來並沒有將XML用於佈局。

我錯過了什麼?請幫忙!

回答

0

我想通了。 ApiDemos即使是2.2版本的8級版本,也沒有針對清單中的特定級別,因此允許自動縮放屏幕。爲了讓我的版本起作用,我必須從Android清單中刪除此行: ;要麼改變它,所以自動縮放會適用於較新的手機。