我想知道我可以如何隐藏我的回收行排版中的指定行。我在一个单独的布局中指定了我的行,它将显示为第一行。 非常感谢,评价你的评价。因为语言不好。如何隐藏我的回收视图的第一行?
0
A
回答
0
你可以在你的模型类上定义一个标志,根据你的适配器中的标志,同时覆盖“getView”方法检查你是否要显示该特定行。
0
你可以做的是获得你的物品的位置,然后从RecyclerView列表中删除它。
int position = YOUR_RECYCLERVIEW_ITEM_POSITION;
yourList.remove(position);
yourAdapter.notifyDataSetChanged();
为了让您的数据备份到某处,请创建另一个ArrayList。从原始列表中获取该项目并将此项目添加到新列表中。
ObjectClass o = yourList.get(position);
0
在a simple example with RecyclerView减1项返回的数字(因为你隐藏1项):
@Override
public int getItemCount() {
return mPlanets.length - 1;
}
,也可以调整显示的项目(做一个跳跃1在mHiddenPosition
跳过项目):
@Override
public void onBindViewHolder(PlanetViewHolder vh, int position) {
int i = (position >= mHiddenPosition ? position + 1 : position);
TextView tv = (TextView) vh.itemView;
tv.setText(mPlanets[i]);
tv.setCompoundDrawablePadding(24);
tv.setCompoundDrawablesWithIntrinsicBounds(R.drawable.ic_stars_black_24dp, 0, 0, 0);
}
+0
即时通讯不知道我是否理解,但我的回收商的第一行不是我的数组列表的一个元素。它只是指定的row_layout –
0
我想知道我可以隐藏指定行在我回收行布局
点
建议:
如果希望出现在列表之前隐藏:
传递物品回收视图适配器类,在列表中指定位置删除可用的对象列表中。
现在在指定位置的对象不会出现在recyclerview中。
如果希望出现在清单后隐藏:
创建于回收项目布局一个隐藏按钮。
附加一个监听器。
Inside
onClick()
从列表中删除指定位置处的项目(可能是arraylist)并致电adapter.notifyDataSetChanged()
。
相关问题
- 1. 如何隐藏我的第一个视图的UINavigationBar
- 2. 如何刷新回收视图的前一行视图的视图
- 3. 回收站视图隐藏下面的数据
- 4. 如何隐藏h3的第一项:在
- 5. 表:只显示表tbody的第一行。如何隐藏后续的第一行?
- 6. 如何在回收视图中显示第一项android
- 7. 我的收藏查看单元隐藏
- 8. 按下收藏视图中的隐藏按钮
- 9. 我如何隐藏视图在列表视图根据位置
- 10. CoordinatorLayout工具栏不隐藏在回收视图滚动
- 11. 我的视图隐藏了一些我的标签
- 12. 如何隐藏iPhone上第一个视图中的后退按钮?
- 13. 如何隐藏行组中的一行?
- 14. 如何在回收视图
- 15. 回到第一视图,第一视图的值不变
- 16. 如何返回到第一个视图
- 17. 如何隐藏UniformGrid控件的第一行?
- 18. 如何隐藏UIPageViewController的最后一个视图上的点SWIFT
- 19. 如何隐藏一个UITabBarController,直到第一次调用第一个视图的webViewdidFinishLoad为止
- 20. 如何隐藏/禁用第一个uinavigationbar?
- 21. 在新的可见行上应用最后一个隐藏视图宽度的Listview回收站
- 22. 如何隐藏网格视图中的行?
- 23. 视图隐藏tabbarcontroller
- 24. 嵌套垂直回收视图行为像一个回收站
- 25. 如何在回收站视图行中添加动态视图
- 26. 如何在视图中查找唯一的UILabel并隐藏它?
- 27. Flex:如何隐藏AdvancedDataGrid中的一行?
- 28. 如何在RecyclerView中隐藏视图
- 29. 如何从视图中隐藏变量?
- 30. 如何正确隐藏容器视图?
发布您的代码 – Vyacheslav
发布您的代码以显示recyclerview中的项目。 –