/ / Où suis-je dans Listview Android? - Android, listview

Où suis-je dans Listview Android? - Android, listview

J'utilise Listview avec télécommande (Q1 HimediaDécodeur numérique) Maintenant bas et haut keydown Comment puis-je savoir où je suis dans listview Par exemple: une fois arrivé dans le dernier élément de la liste, puis actualisé ou passant au premier élément?

Aidez-moi, s'il vous plaît.... Merci

Réponses:

0 pour la réponse № 1

Jeter un coup d'œil à OnScrollListener de ListView. Vous pouvez définir un nouveau rappel à l'aide de ListView.setOnScrollListener() et obtenir la première position d'élément visible et le nombre d'entrées visibles en implémentant onScroll fonction de l'auditeur.


0 pour la réponse № 2

Utiliser un OnScrollListener pour la liste comme ça.

myListView.setOnScrollListener(new OnScrollListener()
{
@Override
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount)
{
// Your code goes here. Determine the position with the firstVisibleItem.
}

@Override
public void onScrollStateChanged(AbsListView view, int scrollState)
{
if (scrollState == AbsListView.OnScrollListener.SCROLL_STATE_FLING)
{
Log.d(TAG, "User is flinging through the view");
}
}
});