1

特定のデータ キャプチャ アプリケーションの特定の UI に最適なアプローチを見つけようとしています。ここでは、垂直スクロール ビューの上部に多数のフォーム ウィジェット (EditText と Spinner) があり、次に多数のチェックされたエントリ (10 個) があります。 -200)、最後に多数の追加ウィジェットがあります。

ListView の効率 (ビューのリサイクルと、チェックされたエントリのカスタム アダプターのオプション) を利用する最善の方法を考えようとしていますが、リストの前後に他のウィジェットを含める柔軟性があります。

十分に文書化された理由により、ListView を Scrollview 内に配置するという考えを排除しました。

複数のビューに分割して ViewFlipper を使用することも検討しましたが、これはユーザー エクスペリエンスに適していません。

私が遭遇した唯一の他のアイデアは、リストビュー以外のアイテムをリストビューのヘッダーとフッターとして配置することです。このようにして、リストビューでチェックされたエントリにカスタム アダプターを引き続き使用でき、残りのウィジェットは必要な場所にあります。

これは最も効率的で賢明なアプローチのように思えますか? コメントやアドバイスをいただければ幸いです。

4

1 に答える 1

0

アプリの上下にウィジェットを含むカスタムリストビューがあります。ListActivityのないListView

リストビューを独自のLinearLayoutに配置するだけで、完全に機能するはずです。

于 2011-08-02T13:57:08.690 に答える