我在Android中遇到了一些屏幕分辨率問題。 我第一次在VGA AVD上運行我的應用程序時,發現問題,並且應用程序的圖像未佔用我期待它們的屏幕百分比。我試圖在HVGA和QVGA上運行它,發現它們都佔據了屏幕的完全相同的百分比,就好像屏幕分辨率一樣。 實際上,分辨率是一樣的:我調試了我的程序並檢查了onSizeChanged被調用時的寬度和高度,並獲得了所有AVD(320 x 430或320 x
在Visual Studio 2008中,當使用智能設備項目時,如果使用窗體設計器將控件添加到窗體,那麼當程序實際運行時控件將顯示在正確的位置,無論設備是否具有QVGA或VGA屏幕。但是,如果我在不使用Designer的情況下手動向代碼中添加控件,那麼我需要在運行時檢查代碼,看設備是否具有VGA屏幕或QVGA屏幕。如果它是一個VGA屏幕,我必須將手動添加的每個控件的x,y,寬度和高度乘以2。爲什麼