2011-07-26 13 views
0

私はアンドロイドでリストビューを持っています。各リスト項目で、そのリスト項目をクリックすると、ユーザーは展開/折りたたみできます。私の質問は、最後のリストアイテムを展開してリストアイテムのサイズ(高さ)を増やす原因となる最後のアイテムアイテムをクリックすると、リストビューをスクロールしてユーザーに表示させる方法です。リストビューをスクロールする方法リストアイテムを展開/折りたたむ

リストアイテムをクリックしてリストアイテムを折りたたむ(同じサイズにする)と同じことが起こります。

ありがとうございます。

答えて

0

あなたは使用することができます

listView1.smoothScrollToPosition(int position); 

それとも

listView1.smoothScrollByOffset(int offset); 
+0

私は 'smoothScrollToPosition(int型の位置)' を試してみました。最後の要素で機能します(リスト全体が表示されるようにリストビューをスクロールします)。しかし、2番目の最後のリスト要素では機能しません。リストはスクロールしません。 – michael

+0

'listView1.setSelection(position)'を呼び出すと、項目にス​​クロールするリストビューが取得されます。 –

+0

ありがとうございます。できます! – michael

関連する問題