首页 > TAG信息列表 > recyclerview-layout

android-RecyclerView在错误的位置设置图像

我有一个回收站视图,有2种适配器,并且有一个默认的Image.问题在于,当用户没有图像时,有时会加载其他用户图像而不是默认图像. (我还会检查用户是否没有图像链接,它会以编程方式重置默认图像…,所以它应该可以工作=>文本等没有问题,只有图像!) 这是一个适配器的xml代码(对于另一个适

android-如何在RecyclerView上获得点击(不是孩子)

有什么方法可以在RecyclerView上设置onClickListener吗? 我有一个RecyclerView,其中有一些子项,并在父RecyclerView上设置了OnClickListener.但是,当我单击该视图时,不会触发onClick.请参见下面的示例代码-我们希望点击父级而不是子级.在这种情况下,我们不关心项目的点击. 我尝试对

android – RecyclerView onCreateViewHolder返回类型与多个自定义ViewHolders不兼容

我正在尝试在RecyclerView中使用多个ViewHolders,以便在运行时交换这些视图.我创建了两个扩展RecyclerView.ViewHolder的类: MenuItemViewHolder public class MenuItemViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener { public TextView menuIt

android – 对RecyclerView的RIpple效果不适用于轻拍

我试图在我的RecyclerView上实现涟漪效应.这是我的布局: <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/ca

android – 如何限制RecyclerView中的项目数?

如何限制RecyclerView显示的项目数? 如果我覆盖getChildCount,我可以限制插入的数量,但这会导致它只插入该数字然后停止.我希望它继续插入/滚动,但只显示X个项目. (注意:每个项目的高度可能不同,因此限制基于数量而非某些硬编码值非常重要.)解决方法:您可以简单地覆盖getCount()方法

android – 单击AlertDialog项目列表时在RecyclerView布局之间切换

我有三种不同的布局cardListLayout,titleLayout,cardMagazineLayout,将来可能会有更多,用作onCreateViewHolder方法的视图. 我想在onCreateViewHolder方法中切换视图,以便用户从AlertDialog列表中选择 这个在MainActivity中的onOptionsItemSelected其中有菜单项“更改布局”,以便当

android – 如何知道RecyclerView中的最后一项

在我的RecyclerViewAdapter中,我想知道这个项目是否是最后一个.我怎么检查呢? onBindViewHolder只有位置值 @Override public void onBindViewHolder(UserViewHolder userViewHolder, int position) { //DO SOMETHING TO THE VIEW IF THIS IS THE LAST ITEM IN RECYCLERVIE

android – 如何通过特定像素以编程方式滚动RecyclerView?

我扩展了recyclerview,所以我可以扩展它.它按照我想要的方式工作,但现在我想以编程方式滚动x个像素.用户故事是,如果我点击屏幕的上半部分,它应滚动x个像素量,同样到屏幕的下半部分. 这是我做的: 活动: @Override public boolean dispatchTouchEvent(MotionEvent event) { // if

java – RecyclerView反向无限滚动

我正在创建一个聊天应用程序,我正在尝试以相反的方式实现RecyclerView的无限滚动,例如从底部开始向上滚动,当达到顶部时,加载更多. 当用户打开聊天屏幕时,应用程序会获取最后20条消息并默认滚动到底部.我想在用户向上滚动时从服务器获取更多消息. 以下是我正在测试的通用无限滚动代