私はギャラクシーS8またはLG G6アンドロイド - テストアプリギャラクシー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メーカーの内側にAVDを作成しようとしました解像度は2960x1440(Galaxy S 8の画面解像度)、私のアプリは肖像画のみのアプリだが、黒いバーがなくても正常に動作し、黒いバーが表示されることが予想されるため、エミュレータを適切に設定していないと思う。
アイデア?
ありがとうございます。
私の推測では、 "レターボックス"エフェクトは製造元が行ったことであり、エミュレータにはこれを切り替えるオプションがないと思われます。サムスンとLGはあなたが彼らのデバイスの一つを買うならそれを愛するだろう... :-) – CommonsWare
AFAIK、エミュレータはそのようなアスペクト比フラグを持っていない、あなたはちょうどどんな解像度を設定し、アプリは画面全体を占めるだろうエリア。固定アスペクト比で動作するように設計された特定の種類のアプリケーション用の属性だと思いますので、心配する必要はありません。 – andreszs
マルチウィンドウサポート(android:resizableActivity = "true"と宣言されています)を持つアプリケーションは、そのままの状態で使用できます。私のアプリはAPI 25をターゲットにしていますが、縦向きに固定されているので、マルチウィンドウをサポートしていないので、私が読んでいるものから、私のアプリは影響を受けると思います。 –