我在Android中遇到了一些屏幕分辨率問題。Android - 不同屏幕分辨率的奇怪行爲
我第一次在VGA AVD上運行我的應用程序時,發現問題,並且應用程序的圖像未佔用我期待它們的屏幕百分比。我試圖在HVGA和QVGA上運行它,發現它們都佔據了屏幕的完全相同的百分比,就好像屏幕分辨率一樣。
實際上,分辨率是一樣的:我調試了我的程序並檢查了onSizeChanged被調用時的寬度和高度,並獲得了所有AVD(320 x 430或320 x 483寬分辨率)的相同值。我創建了一些AVD並手動設置了他們的分辨率,但行爲沒有改變。
我的活動的內容視圖,這是給我這些錯誤的決議,是從View繼承的類。
你們是不是要支持Android版本1.5及以上? Android使用一種兼容性工具,當我試圖跨越兩者時導致問題。因此,我不得不使用穩定版本留下1.5個用戶,並且在我的新版本中明確地不支持cupcake。 – Eddie 2010-11-08 14:51:02
其實我在1.5版本到2.2版本的虛擬設備上測試過它,但問題依然存在。 – FCB 2010-11-08 16:20:54
您需要提供更多信息纔能有人幫助您。你的清單中有關於處理屏幕尺寸的配置是什麼?什麼是你支持的最小和最大sdk版本?你有什麼佈局有問題? – 2010-11-08 17:23:24