2011-07-06 8 views
0

iveは最後の1日半を費やしてリストビューを勉強しましたが、何もしたくないことが分かりました。私はカスタムリストビューを構築する必要がありますが、私はカスタムリストビューについて心配することができます私はどのように私の中に1つを取得する必要があります前に、mockupアプリのモックフィードを構築しようとしています。レイアウト。私のレイアウトにlistview。 listiveを使用するリストビューを構築しましたが、リスト全体が画面全体に表示されることはありません。リストアを使用してレイアウト/アクティビティw.oにリストビューを追加する

HERESに私の今のようにコード:

メインクラス: http://pastebin.com/ExY4VLVv

のxml:

http://pastebin.com/3CTy29fQ

IVEは少し私が断片しようとしてから見つけることができるすべてのものに見えました上記に私はレイアウトとその下のフィードを同じアクティビティで持つことができる限り、これがどのように達成されるかについては気にしません。私の最終目標が達成されている限り、私はこのすべての間違って私の提案を開いて構築するつもりです。

+0

あなたは正しい道を歩いているようですが、何が問題なのですか?明確にするために、 'ListActivity'のレイアウトは' ListView'だけである必要はありません。 – dmon

答えて

0

私はこれが答えにあなたを助けると思う:

1)は、あなたのモックフィードを表示するレイアウトで[Verticalに設定オリエンテーション付き]リニアレイアウトを含めます。線形レイアウトの名前がlistParentであるとします。

2)別のレイアウトファイル、たとえばフィードの内容を表す線形レイアウト[横向きに設定]を持つlist_row.xmlを作成します。それは、あなたが左にイメージビューを、右にいくつかのコンテンツを持っているようにすることができます。基本的には、あなたの「餌」は何で構成されていますか?

3)アクティビティコードでは、フィードデータを取得したら、イテレータループを実行し、各データ行に対してlist_row.xmlレイアウトファイルを展開し、listParent linearLayoutに追加します。

注:listParent線形レイアウトをスクロールビュー内に配置し、通常の画面サイズから外れるとすべてのコンテンツを表示できるようにすることをお勧めします。

関連する問題