草庐IT

RecyclerVIew

全部标签

android - RecyclerView 中的 OnLongItemClick

我开始在Android中使用RecyclerView。在我为我的适配器实现触摸监听器之前,一切正常。来自这个话题:https://stackoverflow.com/a/26826692/2923403我可以正确实现subview的监听器。但是,我想同时实现OnItemClick和OnItemLongClick,然后出现问题。他们总是同时被解雇。首先是OnItemClick,然后是OnItemLongClick,这使我的函数无用。这是我的自定义监听器代码(基于上面的代码,感谢Fouad):publicclassRecyclerItemClickListenerimplementsRec

android - 在recyclerview中使用textureview播放视频

我正在尝试使用vine或Instagram应用等视频来实现列表。当列表项显示或完全可见时,他们播放视频的位置,当列表项被隐藏时,视频暂停。我正在使用带有媒体播放器的纹理View来播放来自url的视频,并将其添加为recyclerview中的列表项。以下是我的代码。VideosAdapter类:publicclassVideosAdapterextendsRecyclerView.Adapter{Contextcontext;privateArrayListurls;publicstaticclassViewHolderextendsRecyclerView.ViewHolder{pub

android - 在recyclerview中使用textureview播放视频

我正在尝试使用vine或Instagram应用等视频来实现列表。当列表项显示或完全可见时,他们播放视频的位置,当列表项被隐藏时,视频暂停。我正在使用带有媒体播放器的纹理View来播放来自url的视频,并将其添加为recyclerview中的列表项。以下是我的代码。VideosAdapter类:publicclassVideosAdapterextendsRecyclerView.Adapter{Contextcontext;privateArrayListurls;publicstaticclassViewHolderextendsRecyclerView.ViewHolder{pub

android - 将 ListView 或 RecyclerView 添加到新的 NavigationView

我正在使用新的NavigationView从supportlibrary的修订版22.2.0开始由谷歌。生成使用菜单资源填充的抽屉导航非常有效。我想知道是否可以将ListView或RecyclerView添加到抽屉导航,以便可以使用我的自定义适配器代码填充它,这比菜单资源具有更大的灵active。这是我当前的XML:我应该在我的XML中的什么位置添加ListView或RecyclerView?编辑按照Basant的建议,我在NavigationView中嵌套了一个ListView。你失去了从菜单res充气的能力(据我所知),但它成功地完成了我想要它做的事情。headerXML不变,只是

android - 将 ListView 或 RecyclerView 添加到新的 NavigationView

我正在使用新的NavigationView从supportlibrary的修订版22.2.0开始由谷歌。生成使用菜单资源填充的抽屉导航非常有效。我想知道是否可以将ListView或RecyclerView添加到抽屉导航,以便可以使用我的自定义适配器代码填充它,这比菜单资源具有更大的灵active。这是我当前的XML:我应该在我的XML中的什么位置添加ListView或RecyclerView?编辑按照Basant的建议,我在NavigationView中嵌套了一个ListView。你失去了从菜单res充气的能力(据我所知),但它成功地完成了我想要它做的事情。headerXML不变,只是

android - RecyclerView 和数据绑定(bind)不起作用

这是我第一次尝试与RecyclerView进行数据绑定(bind),但不是我第一次使用RecyclerView本身。由于某种原因,没有调用任何适配器方法-甚至没有调用getItemCount()。这可能是我的RecyclerView的一个愚蠢问题,与数据绑定(bind)完全无关,但我看不出有什么问题。Viewrootview=inflater.inflate(R.layout.fragment_profile_first,container,false);//InitializerecyclerviewRecyclerViewbadgesRV=(RecyclerView)rootvie

android - RecyclerView 和数据绑定(bind)不起作用

这是我第一次尝试与RecyclerView进行数据绑定(bind),但不是我第一次使用RecyclerView本身。由于某种原因,没有调用任何适配器方法-甚至没有调用getItemCount()。这可能是我的RecyclerView的一个愚蠢问题,与数据绑定(bind)完全无关,但我看不出有什么问题。Viewrootview=inflater.inflate(R.layout.fragment_profile_first,container,false);//InitializerecyclerviewRecyclerViewbadgesRV=(RecyclerView)rootvie

android - RecyclerView不同的item装饰不同的item

我在我的应用程序中使用RecyclerView并且为了我的设计需要,我需要在我的列表中的项目之间有不同的边距(例如:前两个项目之间的空间为16dp,第二个和第三个项目之间的空间32dp等)。我读到您可以将项目装饰添加到RecyclerView并在项目之间创建该空间。但是这个东西在所有项目之间增加了相同的边距,我希望不同项目有不同的行为。我的问题是,这可以使用元素装饰来完成吗?这种方法比在RecyclerView.Adapter中的onBindViewHolder方法中更改项目(View)的边距有什么好处。提前谢谢! 最佳答案 您可以

android - RecyclerView不同的item装饰不同的item

我在我的应用程序中使用RecyclerView并且为了我的设计需要,我需要在我的列表中的项目之间有不同的边距(例如:前两个项目之间的空间为16dp,第二个和第三个项目之间的空间32dp等)。我读到您可以将项目装饰添加到RecyclerView并在项目之间创建该空间。但是这个东西在所有项目之间增加了相同的边距,我希望不同项目有不同的行为。我的问题是,这可以使用元素装饰来完成吗?这种方法比在RecyclerView.Adapter中的onBindViewHolder方法中更改项目(View)的边距有什么好处。提前谢谢! 最佳答案 您可以

android - 在 android 的 recyclerview 中弃用 getChildPosition()

弃用方法:recyclerview中的getChildPosition()方法已弃用。这有什么替代品? 最佳答案 getChildPosition方法已弃用。您可以使用getChildAdapterPosition(View)或getChildLayoutPosition(View)。 关于android-在android的recyclerview中弃用getChildPosition(),我们在StackOverflow上找到一个类似的问题: https:/