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

限制用户在RecyclerView中滚动

在我的项目中,我使用一个RecyclerView,我只想通过调用LayoutManager的startSmoothScroll()方法进行滚动: private fun next(){ val layoutManager = pager.layoutManager as BattlePageLayoutManager layoutManager.startSmoothScroll(smoothScroller(layoutManager.findFi

android-如果textview值超过2个字符,一切都将向右移动

我有recyclerview,为此,我使用一个特定的视图.在该视图中,我有3个textview和一个图像按钮.第一个textview显示数字.其他一些伪文本.当我的数字超过10(2个字符)时,除数字以外的所有字符都向右移动.我该如何处理? 这是我的xml文件: <RelativeLayout xmlns:android="http://schemas

java-无法与TTS同步在recyclerVIew中显示imageView

当TTS(文本到语音)播放所有可用列表项时,我如何在recyclerView中显示/隐藏imageView,一一播放! 活动方法 -此方法称为带有循环的r(不起作用,没有错误,但根本没有给出我的预期输出 int position=0; public void convertTextToSpeech() { Multiples multiples1=items

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

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

android-如何根据屏幕尺寸设置回收站视图项目的宽度尺寸?

我想让我的RecyclerView项目的宽度和高度相等,并根据屏幕大小动态更改其大小吗? 我该如何处理任何建议或示例代码? 这是我的代码: mrv = findViewById(R.id.rv_segments); list = new ArrayList<>(); mAdapter = new SegmentsAdapter(this, list,station.getWidthCount()

如何创建无尽的两个侧面滚动recyclerView?

我看到了this个问题.这个问题的答案是可行的.但是…我必须创建向两侧滚动.这个答案帮助我达到了最低要求,但是当我到达列表顶部时,我不知道如何发送请求.我试图使用像这样的东西: recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override

java-在ViewHolder中未输入OnClickListener

我有一个回收站视图,显示用户在我的应用程序中发布的所有帖子.我希望用户能够单击其中一个帖子,并带到一个新片段,在该片段中,他们只能看到他们选择的帖子. 当我运行代码并单击其中一篇文章时,甚至不会触发OnCLickListener. 我曾尝试在公共无效的OnClick上添加断点,但从未触发过断

java-RecyclerView拉起刷新

如何检测“回收站”视图何时位于列表的底部,而不是仅位于屏幕的底部,而是位于RecyclerView的最后一项.现在我正在使用SwipeRefreshLayout,但是我无法将其设置为上拉.解决方法:在onScrolled()回调中使用此代码. int lastVisibleItem = ((LinearLayoutManager) layoutManager).findL

android-RecyclerView适配器显示空白cardview

我在子api21设备上有一个令人讨厌的问题.我正在使用RecyclerView.Adapter适配器来充气android.support.v7.widget.CardView.这个想法是,卡只会添加存在于卡中的信息.如果没有信息,该卡将根本不会显示.因此,我以编程方式创建了这些卡. 这是api21和api19的屏幕截图 请注意api19如何显

android-ListView和RecyclerView有什么区别

我想制作快速响应式适配器. ListView或RecyclerView哪个视图更有效?解决方法:基本上,这取决于您的实现. RecyclerView是具有不同架构原理的新窗口小部件.如果您的列表很简单,并且不使用Choice模式,Selection模式以及其他与CursorAdapter紧密相关的东西,那么使用RecyclerView会更快更

android-在运行swipeRefresh时,替换片段无法正常工作

我有片段A,其中包含SwipeRefresh和RecycleView. 当用户单击RecycleView中的项目时,我将替换为B的新片段: mAdapter.setOnItemClickListener(new MyAdapter.OnItemClickListener() { @Override public void onItemClick(View view, int position) {

更改和删除的动画不适用于RecyclerView

App有时会从服务器获取更新的数据集,并且需要显示更改的动画.我尝试使用RecyclerView和ItemAnimator,但无法正常工作:仅调用ItemAnimator的animateAdd方法,而不调用animateChange和animateRemove. 有什么主意吗? 我使用RecyclerView和数据集更改模拟器制作了简单的应用程序. package

使用Android中的GestureDetector处理singleClick和LongPress

我有为RecyclerView处理singleClickListener的类.我正在使用GestureDetector处理点击.如何将LongPressListener添加到同一类中以同时处理它们? public class RecyclerViewItemClickListener implements RecyclerView.OnItemTouchListener { private OnItemClickListener mListe

Android RecyclerView选择第一个项目

我正在使用RecyclerView来实现NavigationDrawer. 我可以使用点击事件,但是我无法弄清楚如何在App上启动选择第一项,然后如何使选定的项保持高亮显示,即使未显示抽屉也是如此. 我所能找到的就是在RecyclerView中进行多选.解决方法:我实际上只是在正在开发的应用中实现了此功能.因此,

android-RecyclerView.itemDecoration onDraw c.drawLine与预棒棒糖设备不兼容?

我正在尝试创建自己的CustomDivider类,该类扩展到RecyclerView. ItemDecoration基于Google带有分隔线的示例.幸运的是,我尝试的代码可以运行,但是我只在运行于Lollipop的仿真器中对其进行了尝试,但发现它在我的Kitkat设备中不起作用. 这是模拟器和结果的屏幕截图. 这是我的运行Kitk

android-在StaggeredGrid RecyclerView中的行内单击按钮会触发整个项目单击

嗨,我在RecyclerView行(用于书签)中有一个按钮.当我单击按钮时,它会触发该按钮单击,还会触发整个行的itemclick.我有单独的代码来处理按钮和整个项目的单击.为什么该行中的buttonclick触发整个项目单击? 如何解决此问题? 这是我在适配器内单击按钮的代码: viewHolder.imgBookmark.set

带有嵌套的RecyclerView的RecyclerView-使嵌套的RecyclerView可作为一个整体单击

我使用一个RecyclerView来显示条目列表.每个条目都承载另一个RecyclerView,它是图像列表. 现在,我想使此嵌套的RecyclerView可单击,而不是可单击的项,而是可单击的整个视图. 我该如何实现? 问题: >为嵌套的RecyclerView的主视图设置onClickListener起作用,但是仅当我在RecyclerView本

android-自定义selectableItemBackground

我正在使用RecyclerView作为列表.我找到了一个非常不错的解决方案,可以为列表提供点击反馈和波动(在Lollipop上). 基本上,我给行布局指定了属性: android:background="?android:attr/selectableItemBackground" 一切都很好,只是我的列表需要其他背景颜色(默认状态).如何仅给基本状

android-为什么RecyclerView项目在GridLayoutManager中随机移动位置?

我正在使用gridLayoutManager显示我的RecyclerView项目.我还对项目实施了onClick和onLongClick public void onItemClicked(int position) { final SquareImageView clickedItem = (SquareImageView)(lLayout.findViewByPosition(position)); if (actionMode != null) {

android-从我的回收站适配器的单击功能传递数据

public void onClick(View v) { Intent intent = new Intent(context,notification.class); Bundle bundle = new Bundle(); bundle.putSerializable("DATA",listmsgs.get(getPosition())); intent.putExtras(bundle); co

android-Recyclerview:完全可见时回调视图

这是用例: 我有5个食物imageviews的recyclerview列表: >西瓜 >芒果>桃子>苹果>番石榴 我想记录一个输出(Log.e(TAG,“显示了桃子!”),当用户滚动通过它时,桃子图像视图在recyclerview中完全可见. 当视图在recyclerview中完全可见时,是否存在调用的回调?我几乎想将方法findFirstComplete

滚动RecyclerView也会更改其他数据

我正在使用RecyclerView来显示项目列表.我有两个TextViews一个在另一个下面.最初将第二个TextView设置为singleline = true.现在单击项目时,我将singleline = false设置为.只需点击一下即可展开它(如ExpandableList).该代码可以正常工作,但是问题在于,随着RecyclerView使用回收项目

android-更改用RecyclerView中的动画检查的CheckBox

如果用户单击CheckBox,它将运行一个非常漂亮的动画(在Lollipop上). 但是,如果我以编程方式调用myCheckBox.toggle(),则它不会运行动画,而是立即显示新状态.以编程方式更改检查状态时,是否可以运行平滑动画? 编辑:原来,这是一个RecyclerView项时,它不运行动画.否则运行… EDIT2:问题出

适配器扩展baseadapter getview的位置为0

我想将Listview与扩展BaseAdapter的自定义适配器一起使用 public class PowerAdapter extends BaseAdapter { List<Power> mPowerList; public PowerAdapter(List<Power> powers) { mPowerList = powers; } public void bind(ViewHolder holder, int position) { Power

Android适配器:使用Linkedlist与Arraylist

我正在使用带有Gridlayoutmanager的RecycleView.当用户向下滚动时,我的应用程序会加载很多项目. 添加新元素时,LinkedList具有良好的性能,而我的ArrayList需要不断调整大小. 但是我不确定RecycleView在后台执行的操作与ArrayList和/或LinkedList一起使用会更好. 我的适配器是: publ