画面(Androidの「アクティビティ」)で構成されるアプリがあります。これらは、カメラの表示、カメラの録画などを処理するため、主に横モードを強制します。画面の数が非常に多いため、メイン画面も横モードを強制します。それらとは別に、ファイルのリストなど、横長モードと縦長モードの両方で表示できる画面がいくつかあります。
最初に、すべての画面を横向きモードにして、一貫性を保ちます。しかし、そのようなリスト画面で横長と縦長の切り替えを有効にして、長いリストを介したナビゲーションを容易にしました。
自動回転が有効になっているデバイスでは(これはシステム全体の設定です)、すべてが期待どおりに動作します。ほとんどの場合、デバイスは横向きでリスト画面にあり、必要に応じてデバイスを回転させることができます(ただし、そうする必要はありません)。
ただし、ユーザーがシステム全体の自動ローテーションを無効にしたデバイスでは、デフォルトで縦長が使用されます。スマートフォンを横向きにしたままカメラ画面(強制横向き)から離れてリストに切り替えると、リストが縦向きモードで突然表示され、携帯電話を回転させる必要があります。
これは間違いなく予期せぬことであり、バグレポートも発生しました。何をアドバイスしますか?
いくつかの異なるオプションが思い浮かびました:
1。より良い方法があることを知らせます。
この状況のユーザーに、「の線に沿って、一度だけ却下可能なヒントを提供することができます。これを横向きに表示するには、Settings > Screen & Brightness...
」
2。場合によっては、すでにそれらの設定を無視しているため、一貫している必要があります。
ユースケースでは、方向ロックの設定をすでに無視する必要があるため、その設定を完全に無視して、アプリの設定内で設定を選択させることができます。 「[x] Enable viewing of long* pages in portrait mode
」のようなもの
2a。サポートされているページで縦向きと横向きを切り替えるためのUIトグルを提供します。
#2に似ていますが、ユーザーが設定に移動することなく、オンザフライで方向を切り替えることができます。ただし、この設定を頻繁に切り替える必要はないようですので、設定メニューで邪魔にならないようにする方が適切かもしれません。
*おそらくコンテンツやコンテキストに基づいてこれらの適格なページをユーザーに区別するためのより良い方法があるかもしれません...おそらく、それらは常に「detail」ページであるか、 「続きを読む」画面..?