我需要在我的 Android 应用程序中实现水平列表视图。我做了一些研究并发现如何在Android中制作水平ListView? and Android 中的水平 ListView?。然而,这些问题在 Recyclerview 发布之前就被提出了。现在使用 Recyclerview 有更好的方法来实现这一点吗?
现在有没有更好的方法通过RecyclerView来实现这一点?
Yes.
当您使用RecyclerView
,您需要指定一个LayoutManager
它负责布置视图中的每个项目。这LinearLayoutManager允许您指定方向,就像正常方向一样LinearLayout
would.
创建水平列表RecyclerView
,你可以这样做:
LinearLayoutManager layoutManager
= new LinearLayoutManager(requireContext(), LinearLayoutManager.HORIZONTAL, false);
RecyclerView myList = (RecyclerView) findViewById(R.id.my_recycler_view);
myList.setLayoutManager(layoutManager);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)