2010-12-29 14 views
0

私は、スクロールしながらサーバーからデータを動的に取得するListViewを作成する方法のチュートリアルを見つけようとしています。私はこれを行う方法の完全な文書を見つけることができませんでした。小さな配列やセット配列を扱うListViewチュートリアルのみです。これにより、ListViewコードの作成を開始する場所がわからないところが残されました。サーバーからデータを取得するListViewをセットアップする方法

サーバーからデータを取得するコードがあります。私はまたすべてのレイアウトと基本的な活動コードを持っています。

  • リストビューは、スクロールされると、もう1行を取得するにはどうすればよいですか?
  • いつ私は異なる行のレイアウトを持つ必要があります。 ListViewはこれをどのように処理しますか?

ListViewを扱い、サーバーからデータを取得する完全なチュートリアルはありますか?

+0

あなたが提案している(スクロール時に必要に応じてListViewの行を取得する)ことは私にとって非常に良い考えではありません。ユーザーが上向きの「飛ばし」を実行するとどうなりますか?あなたが画面を満たすのに十分な行だけでListViewを実装した場合、何も起こりません。ユーザーが単にListViewの「迅速な」上向きのドラッグを実行したとしても、それを維持するにはかなりの速度で行を引っ張る必要があります。また、画面の上部または下部からスクロールしたデータはどうなりますか?あなたはそれを単に破棄し、後でもう一度ダウンロードする必要がありますか?おそらくあなたはもう少し説明することができます。 – Squonk

答えて

0

どのようにListViewをスクロールするともう1行を取得するのですか?

これはAndroidには何も組み込まれていません。私のEndlessAdapterを、直接的に、またはあなた自身のコードで同様の目的を達成する方法のアイデアとして使用することができます。

いつ私は別の行レイアウトを持つ必要があります。 ListViewはこれをどのように処理しますか?

あなたはgetViewTypeCount()getItemViewType()の適切な実装を持っている、ListAdapter適切なものを実装する必要があります。

ListViewを扱い、サーバーからデータを取得する完全なチュートリアルはありますか?

他の2つの箇条書きに沿ってですか?おそらくそうではありません。あなたの要件は個別には珍しく、それほど共通性がありません。

+0

それでは、マーケットはどうしていますか?あなたは来年の終わりにスクロールすることができ、それはあなたがスクロールするにつれてリストを満たし続けるでしょう。また、私はListViewがこれを見ることによってそれを行うことができるという考えを得ました:http://www.google.com/events/io/2010/sessions/world-of-listview-android.html。それは私が従うことができる完全な例を与えていないだけです。 – Espen

+0

@Epen:市場は、開発者がコードを書いているので、私の答えで言及した(リンクされている)「EndlessAdapter」でコードを書いたのと同じです。オペレーティングシステムには組み込まれていません。 「それは私が従うことができる完全な例ではありません」 - サーバーから複数の行タイプが入った無限リストをカバーする「完全なチュートリアル」が必要であることを示しています。あなたはおそらくそれを見つけられません。個々のファセット(エンドレス、複数行タイプ、サーバー)のサンプルコードは簡単に見つけ出すことができます。それらを組み合わせることはあなた次第です。 – CommonsWare

関連する問題