0

アプリケーションを作成していますが、どうすればよいかわかりません。

tableRows の長いリストがあります。それらの約200。これらは特定の製品の異なるモデルです。各行をクリックすると、そのアイテムの仕様が表示された画面が表示され、ユーザーが読むことができます。

これが私のオプションです。私は初心者なので、これらのそれぞれを行う方法についてヘルプとガイダンスが必要です(ただし、より高度になっています)

最初のアプローチ

アイテムごとにアクティビティを作成します。ユーザーは行をクリックし、リストに戻るには戻るボタンを押す必要があります。(私はこれを行う方法を知っています。私はこれで大丈夫です)

第二のアプローチ

横方向のページスワイプについて読みました。Play ストアに似ています。私はこのオプションを好みますが、多くの活動に固執する方が安全でしょうか? ユーザーが行をクリックすると、アイテムの仕様が表示され、すべてのアイテム間で左右にスワイプできるようになります。戻るを押すと、リストに戻ります。(これは私が完全なステップバイステップのガイダンスを必要とするものなので、将来のために学ぶことができます、ありがとう)

この量のデータをどのように処理するかについて、他に何か提案はありますか?

ありがとう

4

1 に答える 1

0

アイテムの長いリストがあります。これは、ListActivity を使用して項目を表示することを示唆しています。アイテムに類似点がある場合は、1 つのビューを使用してそれらを表示し、1 つのアクティビティを使用して詳細を表示します。項目がまったく異なる場合は、別のレイアウトを使用して getView と別のアクティビティで膨らませます。ただし、項目が 1 つのリストにあるということは、類似点があることを示唆しており、リストビューで 1 つのレイアウトを使用し、詳細については 1 つのアクティビティを使用することをお勧めします。

または、表示方法の類似性に従ってアイテムをグループ化することもできます。リストビューで使用する 10 の異なるビューと、10 の異なるアクティビティになる可能性があります。

于 2012-06-21T19:49:44.583 に答える