2010-11-30 12 views
0

私は問題のabitを持っていると私はそれを解決する方法についてあまりにも確信していません。ScrollView内のSimpleCursorAdapter

私は基本的にScrollViewのxmlレイアウトを持つアクティビティを持っています。このアクティビティでCursorの結果をいくつか一覧表示します。だから私はSimpleCursorAdapterを使用すると思った...しかし、私はすべてそれを設定したときに、SimpleCursorAdapterが入るListViewは別のスクロール可能なレイアウト要素内の素晴らしい再生されないように見えます。

私はそれをプログラムで動作させましたが、各リストのエントリをボタンのように見せて、アプリケーションの残りの部分のデザインとインラインで保持し、IDクリックしたときにユーザーを送信する場所を指定します。

私の質問はこれです。いずれにしても、ListViewにはスクロールする必要がないアイテムがすべて表示されるか、ListViewをLinearLayoutのように変更できますか?

私は意味があることを望みます! ヘルプ/インサイト/アイデアは大歓迎です! 乾杯!

+0

私がコーディングしたことと、以下のコメントのいくつかに基づいて、SimpleCursorAdapterが行く方法ではないことは明らかです。私が望むリストを達成するための最良の解決策は何でしょうか? – Luke

答えて

2

NEVERスクロールビューとListViewを一緒に使用します。その混乱!非合理的でもあります。ここで

あなたが使用できるアプローチのいくつかされています。私はそれはのように助けにはなりません言ったように、あなたのすべてのコンテンツを表示するのに十分な大き

  1. Theresの無い画面は、あなたのコンテンツをラップしようとすることができ、リストビューが、スクロールビューとリストビューが一緒に機能しません。つまり、あなたや
  2. あなたのリスト項目が単純な場合は、動的

指定された場所でのLinearLayoutにあなたの意見を追加することができ、私はあなたを与えることができるもう一つのヒントは、あなたが常に相対的なレイアウトを使用して、あなたのを置くことができているを削除しますか、 listView alignParentBottom="true"とscrollViewアプローチを発行すると、リストビューがスクロール可能になります。

+0

私はLinearLayoutにTextViewsを追加するコードをいくつか持っていますが、それはOKですが、UIをより統一的に保つことを望んでいました。 – Luke

1

ListViewScrollViewの中にまったく持っていないと意味がありません。 ListViewは独自のスクロール機能を実装しているため、とにかくScrollViewと一緒に使用しないでください。

あなたはUIデザインを再考する必要があります。

+0

だから私は達成したいものを実装する最良の方法は何ですか? – Luke

1

私はShardulに同意します。スクロールビューでリストビューを作成しようとするとスクロールが不可能になります。以下のリンクを見て、ListView - で達成できることを確認してください。

custom backgrounds infocustom adapters