jjzjj

onScrollListener

全部标签

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

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

android - 在滚动事件期间更改操作栏 alpha

我尝试在主ScrollView的滚动事件期间在我的操作栏上创建淡入淡出alpha:我试过这个://ActiveOverlayforActionBarbeforesetmycontentintheactivitygetWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY);//createanewDrawablefortheABbackgroundfinalColorDrawablenewColor=newColorDrawable(getResources().getColor(R.color.primaryColor));

android - ListView OnScrollListener 不会在 ViewPager 中被调用

我有一个FragmentPagerAdapter创建它的子页面(它们是ListFragments),如下所示:@OverridepublicFragmentgetItem(intposition){returnFragmentChildPage.newInstance();}我给ViewPager的OffscreenPageLimit为1。子ListFragments有一个自定义的ScrollListener。我遇到的问题是自定义滚动监听器仅适用于当ViewPager滑过其OffscreenPageLimit时创建的子ListFragments,即子页面>2.更令人困惑的是,如果我滚动

android - 删除 ListView 标题和第一项之间的分隔符

从我的问题标题来看,我的问题很明确。我有一个自定义listView和一个标题和一些项目。当然,我在所有项目之间添加了分隔符。我唯一不想要的是标题和第一项之间的分隔符。但是,下面的代码不起作用。我也想知道这一行的确切工作list.setHeaderDividerEnabled(false);我已经搜索并尝试了很多也访问了这个链接但没有运气..EmptyspacebetweenlistviewheaderandfirstitemAndroidlistViewunwantedspacebetweenheaderview提前致谢。更新!publicclassListViewextendsand

android - 在 ListView 中单击项目时调用 OnScrollListener.onScroll()

我有一个带有OnScrollListener和OnItemClickListener的ListView。当我点击一个项目时,OnScrollListener和OnItemClickListener中的onScroll()方法都会被触发。有没有办法阻止这种行为?如果不是,我如何在onScroll()中判断用户是真的在滚动还是只是在点击? 最佳答案 我认为onScrollStateChanged也应该在滚动时被调用。然后你应该能够看到状态是空闲还是滚动constants在OnScrollListener中定义。检查thistopic举个

Android 将 GridView 与 OnScrollListener 结合使用

我正在构建一个包含大量图像的gridview,可能大约有1000++张图片。为了减少gridview的加载时间,我想使用AbsListView实现一个onScrollListener。我将限制每个View20张图像,然后当滚动到底部时它将加载另外20张图像。这将重复,直到所有图像都已加载。我一直在谷歌搜索样本,但似乎没有找到适合我代码的样本。谁能指导我如何完成?我目前正在为我的图像使用imageloaderLazylist。我也在使用AsyncTask。MainGridView.classpublicclassMainGridViewextendsSherlockActivity{pr

android - 在 RecyclerView Scroll 上顺利隐藏工具栏?

目前我有一个RecyclerView包含一些项目列表。我正在收听RecyclerView的Scrolllistener,如果RecyclerView在某个时候说500,它应该隐藏工具栏,并且当它超过500+时它应该保持隐藏。同样,它会在我达到这是我迄今为止尝试过的代码。问题是,它隐藏了工具栏,但当它在提到的点隐藏或显示时会闪烁。如何实现工具栏的平滑隐藏?recyclerView.addOnScrollListener(newRecyclerView.OnScrollListener(){@OverridepublicvoidonScrollStateChanged(RecyclerVi

android - ViewPager 内的 SwipeRefreshLayout

我有一个由工具栏和View寻呼机组成的Activity。其布局如下:然后我将两个fragment加载到View寻呼机中。每个fragment都包含自己的SwipeRefreshLayout。我将展示一个fragment布局:...现在,当我运行该Activity时,它似乎起作用了。但是我注意到我水平滑动(即转到下一个选项卡)。它触发swipeRefreshLayoutOnRefreshListenermSwipeRefreshLayout.setOnRefreshListener(newSwipeRefreshLayout.OnRefreshListener(){@Overridepu

Android "smoother"滚动时工具栏隐藏

我在Android的ListFragment中使用工具栏,可以在滚动期间隐藏/显示它。我实现AbsListView.OnScrollListener并在里面使用这段代码:@OverridepublicvoidonScroll(AbsListViewview,intfirstVisibleItem,intvisibleItemCount,inttotalItemCount){//Leavethisempty}/***Methodtodetectifthescrollstatuschanged**@paramlistView*@paramscrollState*/@Overridepubl

android - 向下滚动时,recyclerview 中的嵌套 ScrollView 不会触发 onscrolllistener

编辑:我已经从web服务加载了200多个数据。当我向下滚动recyclerview时,它没有触发scrollLisener。因为,如果我不使用dy>0条件,它会加载所有接下来的20个数据,20个数据等等,最初是在进行此Activity时。下面我贴出了相关的代码。日志:E/dy:0Activity代码:recyclerView=(RecyclerView)findViewById(R.id.rv_list_tab_home_recycler);recyclerView.setHasFixedSize(true);mLayoutManager=newLinearLayoutManager(