1

シンプルなカスタムアダプターがあります。開始位置を異なる時間に異なる位置に設定する必要があります。標準の listadapter を使用する場合、単純に myCursor.moveToPosition( i ) を使用できます。getview を使用するカスタム アダプタは、そのようには機能しません。現在のリストを希望の位置に移動する方法を教えてもらえますか?

4

1 に答える 1

0

ListView が利用可能な場合は、次を使用します。getListView().setSelection( i );

(または myListView.setSelection(i);)





以下を使用して、現在の位置を取得することもできます(おそらく onResume で戻るため)。

int myPosition = getListView().getFirstVisiblePosition();

于 2010-05-24T10:42:28.733 に答える