jjzjj

firstVisibleItem

全部标签

Android List OnScrollListener 如何检测每次在任一方向上可见的新列表项

学习如何使用OnScrollListener并且我想做一个方法来检测每次当用户在ListView中向上或向下滚动时新的列表项是可见的,如果用户向下滚动我想做一个计数器增量1对于进入屏幕的每个新单元格,如果它向上滚动我希望它递减,任何帮助都会有很长的路要走,谢谢。counter=0;list.setOnScrollListener(newOnScrollListener(){publicvoidonScrollStateChanged(AbsListViewview,intscrollState){}publicvoidonScroll(AbsListViewview,intfirstV

android - 如何在 Android TV 中使用键盘让 GridView 滚动到顶部

我正在Android智能电视上开发应用程序,它只能使用Remote来导航焦点位置(就像在普通Android设备中使用方向键一样)。我使用GridView来显示图像。问题是当滚动到底部时,它不能再向上滚动了!我知道这种现象永远不会发生在触摸模式设备上,但对于AndroidTV这确实很常见。其实我在使用ListView的时候也遇到过同样的问题,我通过手动滚动到上一行的方式解决了这个问题。覆盖AbsListView.OnScrollListener:@OverridepublicvoidonScroll(AbsListViewview,intfirstVisibleItem,intvisib

android - 在滚动时检测 Listview 最后一行 - Android

我想在ListView显示最后一行时加载数据。我正在为ListView编写滚动事件。现在如何检测ListView是否显示最后一行?有人可以帮帮我吗? 最佳答案 lv.setOnScrollListener(newOnScrollListener(){@OverridepublicvoidonScroll(AbsListViewview,intfirstVisibleItem,intvisibleItemCount,inttotalItemCount){//Checkifthelastviewisvisibleif(++firstVi

android - ListView (Adapter) 项目可见性监听器

是否可以在每个ListView的项目上设置一个可见性监听器?喜欢:在用户看到项目时,做某事。项目已隐藏,请执行其他操作。我想检查项目何时“进入”或“退出”滚动,以便更新第二个列表。此外,我的ListView可能会像这样扩展:adapter.addAll((Collection)events);adapter.notifyDataSetChanged();我认为一种方法可能是使用全局监听器来检查项目,但我担心如果我将更多项目添加到ListView(上图),它会变得困惑。我还没有完成任何事情eventList.setOnScrollListener(newOnScrollListener(

android - 使用 setOnScrollListener 从服务器仅获取 20 行

这是我第一次使用onscroll监听器。我的问题是每次向下滚动时如何获取20个新行?。我知道当我向下滚动GridView时将执行此代码。publicvoidonScroll(AbsListViewview,intfirstVisibleItem,intvisibleItemCount,inttotalItemCount){//TODOAuto-generatedmethodstubthis.currentFirstVisibleItem=firstVisibleItem;this.currentVisibleItemCount=visibleItemCount;this.totalIt