1

私のアプリケーションは、タブホストとアクティビティ グループを使用するタブで構成されています。今のところうまくいっています。ただし、タブレットをサポートするためにアプリを拡張するように言われました。現在のアプリはタブレットで動作するようで、スペースの使用率が低くなっています。いくつかの画面で分割ビューを使用するように言われました。

その結果、デザインを拡張するために厳密な研究を行いました。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 内でフラグメントを使用できますか?

4

0 に答える 0