2012-01-07 179 views
0

我想優化我的應用程序。我有一個用戶與三星Galaxy Note,1280x800,320dpi,大屏幕。Android仿真器實際屏幕尺寸

如何設置仿真器的實際英寸屏幕尺寸? 如果我選擇320dpi的WXGA800,它會生成一個正常大小的版本。我如何使它變大?

編輯。感謝您的回答,但那不是重點。我知道如何設置模擬器屏幕分辨率和dpi。其實我想要一個模擬器來編輯「layout-large-xhdpi」佈局,但我在AVD管理器中使用1280x800和320dpi的「layout-normal-xhdpi」。我只是想將xlarge更改爲較大。有沒有辦法?

Edit2好的,通過臨時刪除正常大小的xdhpi設備(Galaxy Nexus)的佈局和編輯Galaxy Note佈局,就好像它是某種「xhdpi」佈局一樣,找到了解決方法。但對我而言,仍然很奇怪,不可能直接編輯像「layout-large-xhdpi」這樣的特定文件夾文件。僅在佈局編輯器中找到添加屏幕尺寸的可能性,但不幸的是它不會使我的佈局。

不過我必須讓我的佈局更加靈活,有少的問題;-)

還是要謝謝你

回答

0

@le CHIFFRE:我知道你爲什麼要增加屏幕,從我的經驗,如果你使用Eclipse,那麼我認爲你不能增加模擬器的屏幕分辨率(如果我錯了請更正)。寬度:在橫向模式仿真器的大小800和高度:400,我用這個代碼

Display display = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay(); 
int width = display.getWidth(); 
int height = display.getHeight(); 

得到這個,如果你想擴展您的應用程序,圖片等,你需要獲得該設備。寬度和高度,所以你不必擔心屏幕分辨率。但我不認爲模擬器的大小可以增加。

Thx,並希望這有助於!

2

你可以簡單地做到這一點從Eclipse的打開您的AVD管理,當你創建的模擬器只是檢查分辨率單選按鈕,並輸入您想要的屏幕尺寸。不要忘記改變屏幕的密度。如果你只是想模仿平板,你可以簡單地做一個仿真器的Android API 2.3或更高,它應該有所需的尺寸..

0

在Eclipse中,當您啓動AVD,你可以設置選項刻度顯示以實際大小並設置顯示大小和dpi。

窗口 - > Android SDK和AVD管理器 - >開始 - >你會在這裏得到選項