2015-11-04 172 views
2

我确实使用ViewPager来实现RecyclerView中的水平和垂直滚动,LinearLayoutManager设置为LinearLayoutManager.VERTICAL如何在RecyclerView中实现水平和垂直滚动?

有没有更好的方法来做同样的事情?

+0

您收到了同样的任何可行的解决方案? – Beena

+0

请尝试此解决方案 https://irpdevelop.wordpress.com/2016/02/10/horizo​​ntal-recyclerview-inside-a-vertical-recyclerview/ – jettimadhuChowdary

回答

0

你必须设置布局管理器来回收观点与取向水平

recyclerView.setLayoutManager(new LinearLayoutManager(getOmniActivity(), LinearLayoutManager.HORIZONTAL, false)); 
+0

这将使列表只能水平滚动。 – Anirudh

+0

你想实现什么。你可以说得更详细点吗。或者你可以使用Staggered GridView。 –

+0

我想要一个类似facebook应用程序的列表。广告可水平滚动,垂直列表中有新闻提要。 – Anirudh

0

你不能设置水平和同时垂直,您可以设定....如果你想同样的方法再使用垂直滚动条与水平recyclerview。

您可以创建水平recyclerview作为

LinearLayoutManager layoutManager 
    = new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false); 

RecyclerView myList = (RecyclerView) findViewById(R.id.my_recycler_view); 
myList.setLayoutManager(layoutManager);