2015-03-24 96 views
0

我似乎無法在任何地方找到這個特定的問題,只是想知道一個具體的問題。如何在應用程序開發中查看Android畫廊的水平畫廊?

在我的應用程序中,我拍了襯衫,褲子和鞋子的照片,然後將它們存儲到Android圖庫中的單獨目錄中。

在我的應用程序的主屏幕上,我試圖讓它基本上有三個水平行,每個目錄都有可滾動的畫廊。在最上面的一箇中,我希望能夠從Android Gallery目錄中滾動襯衫圖片,中間應該從其相應的目錄中穿上褲子,並且在底部將鞋放入其相應的目錄中。

我只是想弄清楚如何設置它。我已經設置了相機功能,並將圖像保存在正確的目錄中。在這一點上,我似乎無法圍繞如何滾動瀏覽每個水平行中的圖像,圖像進出左右兩側的屏幕。 3圖像列當然會對齊三個選定的圖像。

謝謝!

-Matt

編輯:這裏是代碼,如果有幫助:

主要活動片段:LINK

ImageAdapter:LINK

回答

0

您可以使用RecyclerView與LinearLayoutManager和設置方向在管理器中作爲橫向

LinearLayoutManager layoutManager = new LinearLayoutManager(context); 
layoutManager.setOrientation(LinearLayoutManager.HORIZONTAL); 
recyclerView.setLayoutManager(layoutManager); 

欲瞭解更多信息檢查LinearLayoutManagerRecyclerView

您駕駛室使用像這樣的畢加索

@覆蓋公共無效OnBindViewHolder(ViewHolder viewHolder,int i)以{

字符串IMAGEURL =「ABC的.com/A/b/c.png「; Uri uri = Uri.parsr(imageUrl);
Picasso.with(context).load(uri).into(viewHolder.imageView);

}

+0

好真棒,謝謝!你知道我將如何從他們的目錄訪問我的圖庫項目? – Matt 2015-03-24 21:45:06

+0

您可以使用[Picasso](https://github.com/square/picasso)下載和緩存圖像,並使用回收站視圖從SD卡中檢索圖像。 – nkz 2015-03-24 22:17:49

+0

用一個小例子更新了答案。 – nkz 2015-03-24 22:23:44