2015-11-04 170 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);