Liste sonunda kaydırmada bir tamsayı sayısının değerini artırmaya çalışıyorum. Listede 5 sayım varsa ve son öğenin sonunda kaydırıyorsa o zaman kontrol etmeliyim ve durumun yerine getirilinceye kadar 5 kata kadar kaydım. İşte Android ListView ile çalışma nasıl ayarlanır setOnScrollListener?
kodumlistView.setOnScrollListener(new AbsListView.OnScrollListener()
{
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {}
@Override
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount)
{
lastInScreen = firstVisibleItem + visibleItemCount;
//Log.e("","lastInScreen="+lastInScreen);
if(lastInScreen == totalItemCount)
{
Toast.makeText(getApplicationContext(), "Your Last Item." + lastInScreen , Toast.LENGTH_SHORT).show();
if(num < 5)
{
num += 1;
Log.e("","num = "+num);
}
if(num == 5)
{
Log.e(""," Stop Scrolling!!! ");
}
}
}
});
olduğu Ama num
for
döngü gibi anda 5 adede kadar artırılır o zaman listview öğenin sonunda ilk defa kaydırırken sorundur ve ben istemiyorum buna. Ben tekrar kaydırma eğer ilk num
o 5.
Teşekkürler, harika çalışıyor! – jandroid