/ / Jak uzyskać pozycję wybranego elementu listy w stosunku do liczby elementów listy na ekranie (ListView.getChildCount) - Android, widok listy android, onitemclicklistener

Jak uzyskać pozycję wybranego elementu listy względem liczby elementów listy na ekranie (ListView.getChildCount) - android, lista-androidów, onitemclicklistener

Potrzebuję pozycji wybranego elementu listyw stosunku do liczby elementów wyświetlanych na ekranie. W metodzie oddzwaniania onItemClick argument „pozycja” daje mi pozycję elementu w całkowitej liczbie adapterów, ale potrzebuję pozycji względem LV.getChildCount (), tj. Liczby elementów wyświetlanych na ekranie. Dzięki!

Odpowiedzi:

0 dla odpowiedzi № 1

listView.setOnItemClickListener (nowy OnItemClickListener () {

     @Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {

Log.i("You clicked On ", arg2+"" );

});

jeśli używasz metody getView w BaseAdaterznajdzie pozycję związaną z wierszem, który wybrałeś, powodując, że słuchacze znajdą się w widoku listy i ta pozycja może uczynić z niej indeks twojej arraylisty.