Tag: android recyclerview

处理button在RecyclerView的一行内部单击

我正在使用以下代码来处理行点击。 ( 来源 ) static class RecyclerTouchListener implements RecyclerView.OnItemTouchListener { private GestureDetector gestureDetector; private ClickListener clickListener; public RecyclerTouchListener(Context context, final RecyclerView recyclerView, final ClickListener clickListener) { this.clickListener = clickListener; gestureDetector = new GestureDetector(context, new GestureDetector.SimpleOnGestureListener() { @Override public boolean onSingleTapUp(MotionEvent e) { return true; } @Override public void onLongPress(MotionEvent e) { View child = recyclerView.findChildViewUnder(e.getX(), […]

Android中的ViewPager + RecyclerView问题

嗨,我有Tablayout Viewpager和我使用Fragment tablayout。 现在在每个Tablayout片段中,我有Recyclerview和显示items.Please看到这个我的JSON响应 http://pastebin.com/nUswad9s 这里在“typeMaster”:数组我有types“typeName”:“狗”,我在tablayout中显示typenames我有4 tablayout和内部typemaster我有子分类命名为“catMaster”:我试图显示catmaster数据recyclerview,但问题是在每个片段它显示最后的数据“catName”:“维生素与矿物质”, 活动 public class CategoriesActivity extends AppCompatActivity{ private Header myview; private ArrayList<SubcategoryModel> subct; private ArrayList<CategoryModel> filelist; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.categoris_activity); filelist = (ArrayList<CategoryModel>)getIntent().getSerializableExtra("categorylist"); System.out.println("Category list size"+filelist.size()); myview = (Header) findViewById(R.id.categorisactivity_headerView); myview.setActivity(this); TabLayout tabLayout = (TabLayout) findViewById(R.id.cat_tab_layout); for(int i = 0; i < filelist.size(); i++){ subct=filelist.get(i).getItems(); […]

简单的Android RecyclerView示例

我已经使用Android的RecyclerView多次列出了一些项目,但这是一个相当复杂的过程。 通过网上作品( 这个 , 这个 , 这是很好的)众多的教程之一,但我正在寻找一个裸骨头的例子,我可以复制和粘贴起来,并迅速运行。 只有以下function是必要的: 垂直布局 每行一个TextView 响应点击事件 因为我已经多次希望了,所以最后我决定回答下面的问题,以供我将来参考。

在RecyclerView上添加searchfilter?

我在RecyclerView ListView和SearchView上分别find了filter的解决scheme,但我希望将它们结合起来。 这甚至有可能吗?

在刷新过程中使用SwipeRefreshLayout切换片段时,片段冻结但实际上仍然工作

更新:我认为它工作正常。 但经过一些testing麻烦依然存在*嗅探* 然后,我做了一个更简单的版本,看看究竟发生了什么,我才知道应该被分离的清爽片段仍然留在那里。 或者确切地说,旧片段的视图在新片段的顶部 。 由于RecyclerView的我的原始应用程序的背景是不透明的,所以原来我之前说过的。 更新结束 我有这样的布局的MainActivity : <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent"> <!– As the main content view, the view below consumes the entire space available using match_parent in both dimensions. –> <FrameLayout android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" /> <!– android:layout_gravity="start" tells DrawerLayout to treat this as a sliding drawer on the left side […]

如何为RecyclerView创build上下文菜单

如何为RecyclerView?实现上下文菜单RecyclerView? 显然调用registerForContextMenu(recyclerView)不起作用。 我从一个片段调用它。 有没有人实现这个成功?

RecyclerView存储/恢复活动之间的状态

我将我的ListView迁移到RecyclerViews。 通过列表视图,我使用了这里描述的常用技术来存储和恢复活动之间的滚动位置。 如何做与RecyclerViews相同? RecyclerView.onSaveInstanceState()似乎具有protected访问权限,因此不能直接使用。

使用RecyclerView展开列表?

新的RecyclerView可以使用可扩展列表项吗? 像ExpandableListView?

如何添加一个快速滚动到RecyclerView

背景 在ListView上,你可以有一个快速的滚动条,它允许你拖动一个滚动条,以方便地滚动到你想要的地方(使用fastScrollEnabled属性) 与“ SectionIndexer ”类以及可选的一些属性一起,您可以在使用此滚动条时显示一个漂亮的popup窗口(链接在这里 )。 这样的事情显示在通讯录应用程序,以便您可以轻松滚动到特定的字母。 问题 RecyclerView似乎没有任何这些。 甚至不是快速滚动。 这个问题 如何为RecyclerView添加快速滚动function?

Android Recyclerview vs ListView with Viewholder

我最近遇到了与Android 5.0一起发布的Android RecycleView ,看起来RecycleView只是一个封装RecycleView传统ListView ,并且包含了ViewHolder模式,它促进了视图的重用,而不是每次都创build它。 使用RecycleView的其他好处是RecycleView ? 如果两者在性能上有相同的效果,为什么要select使用RecycleView? 编辑 我发现有人问过类似的问题,答案也没有定论,把它们加在这里作logging。 Recyclerview vs Listview 我们应该使用RecyclerView来replaceListView吗? 为什么RecyclerView没有onItemClickListener()? 以及如何RecyclerView不同于列表视图?