1

iOS用にすでに存在するAndroid用のアプリを作成しています。iOSでは、リストビューのグループ化されたスタイルを使用して詳細とフォームを表示するのが本当に好きです。ロードする前に、オブジェクトのプロパティの量がわからないオブジェクトの詳細を表示すると非常に便利です。

Androidには同様のテーブルビュースタイルがないことを私は知っています。また、カスタムライブラリを使用して再作成したくないのは、AndroidのユーザーにiOSのようなインターフェイスを強制したくないからです。

しかし、同様の情報を表示する一貫性のあるAndroidインターフェースをどのように作成しますか?私の模範はありますか?

4

2 に答える 2

2

まず第一に、iOSスタイルのUIをAndroidユーザーに強制しないというあなたの本能は正しいです。私はあなたを尊敬しています。

AndroidのListViewは、iOSのUITableViewとほぼ同等です。重要な違いがあります。たとえば、別のスクロール可能なコンテナ内でListViewを使用しないでください。ListViewが特定のレイアウトにある場合、(通常は)それが唯一のスクロール可能なコンポーネントである必要があります。レイアウトに複数のListViewが必要な場合は、おそらくListViewはまったく必要ありません。代わりに、(垂直)LinearLayoutsを使用して、アイテムを順番に追加する必要があります。

Cyril Mottierは、AndroidのListViewのカスタム動作の実装に関する優れた投稿を書いています。

于 2013-02-04T22:06:41.097 に答える
1

リストにデータを表示したい場合は、を使用できますListViewこれはそれを使用する方法についての素晴らしい記事です。

于 2013-02-04T22:03:52.830 に答える