我閱讀有關更新的應用程序下面的文章取像銀河S8或LG設備的充分利用G6Android的 - 銀河S8或LG G6測試應用
https://android-developers.googleblog.com/2017/03/update-your-app-to-take-advantage-of.html
而且我想什麼這樣做是爲了測試應用程序在這些畫面中的仿真器和前和添加的代碼行文章建議後進行測試:
<meta-data android:name="android.max_aspect" android:value="2.1" />
我試圖用5.8的屏幕尺寸創建的Android Studio中的AVD和分辨率爲2960x1440(Galaxy S 8屏幕分辨率),而且我的應用程序運行良好,沒有任何黑條,即使它只是一個僅限肖像的應用程序,並且由於它應該顯示黑條,所以我認爲我沒有適當地配置該模擬器。
任何想法?
謝謝。
我的猜測是「信箱」效應是製造商所做的事情,而且仿真器沒有選項來切換它。三星和LG會喜歡它,如果你會購買他們的設備之一... :-) – CommonsWare
AFAIK,模擬器沒有這樣一個長寬比的標誌,你只需設置任何分辨率,應用程序將佔用整個屏幕區。我想這個屬性是針對特定類型的應用程序設計的,它們適用於固定長寬比,所以你不應該擔心。 – andreszs
看起來,具有多窗口支持的應用程序(聲明android:resizableActivity =「true」)可以立即兼容。我的應用程序的目標是API 25,但由於它固定在縱向方向上,因此它不支持多窗口,所以從我正在閱讀的內容中我認爲我的應用程序受到了影響。 –