2011-11-14 62 views
1

私は以下の質問があります:私はListViewを含む難しいレイアウトがあります。 ListViewのスクロール機能を無効にする必要があります。これは、コンテナ(ルートレイアウト)にScrollViewが既にあり、ListViewのスクロールが不要なためです。私はアンドロイドによるスクロールを無効にしています:スクロールバー= "なし"ですが、スクロールの能力はそのままになります。 ListViewにすべてのアイテムが表示される10のアイテムがある場合は、それが必要です。どうしたらいいですか?AndroidでListViewのスクロールを無効にするにはどうすればよいですか?

答えて

2

ListViewではなく、10個の要素でLinearLayoutを使用することはできませんか? ScrollViewを別のScrollViewに含めることはお勧めできません。

+1

良い解決策ですが、私はListViewの仕切りのように "divider"で項目を分割する必要がありますが、LinearLayoutでどのように使用するのか分かりません。 – user1023177

+0

余白またはパディング(上端、下端)で区切りの高さを設定できます。セルフディバイダは空のビューに置き換えることができます。あなたはすべての要素の間にこのディバイダビューを持つことができます。 – AdamVe

+0

実際、ScrollView内のListViewは悪い考えです –

1

なぜあなたはまだListViewを使用していますか?アイテムに独自のレイアウトを作成し、数回ロードします(LayoutInflater.addView(listItem))。

関連する問題