私のアプリケーションは、タブホストとアクティビティ グループを使用するタブで構成されています。今のところうまくいっています。ただし、タブレットをサポートするためにアプリを拡張するように言われました。現在のアプリはタブレットで動作するようで、スペースの使用率が低くなっています。いくつかの画面で分割ビューを使用するように言われました。
その結果、デザインを拡張するために厳密な研究を行いました。1 つの提案は、フラグメントを使用することです。これにより、最終的には大幅な設計変更が必要になり、より多くの時間がかかります。もう 1 つは、既存のコードを微調整してサポートを拡張することですが、これはあまりお勧めできません。
このアプリは、Android 2.2 以降のすべてのバージョンをサポートすることを目的としています。
より良い解決策を教えてくれる人はいますか?
編集:
私はすでに新しいレイアウト命名規則を使用しています。
layout-sw600dp
layout-sw800dp
現在のスマートフォン版の場合、たとえば、画面には次のようなリスト ビューがあります。
Item A
Item B
Item C
いずれかの項目をタップすると、アクティビティ グループに新しいアクティビティが開き、詳細が表示されます。
しかし、タブレットでは、分割ビューを使用して上記の 2 つの機能を 1 つのレイアウトにまとめています。
Item A |
Item B | Item details
Item C |
上記の機能の実装に行き詰まっています。ActivityGroup 内でフラグメントを使用できますか?