2014-04-10 131 views
0

好的,我想做一些類似圖像的圖庫,從左到右滾動。用戶要註冊野蠻人,他需要拍攝很多這個堰壩的照片。我已經知道如何保存數據,以及如何使用適配器顯示listview,我使用listview思考我可以以某種方式更改爲橫向,但是我搜索了而且我不能。我應該用什麼來做到這一點?我想要的是一個畫廊,第一張照片是一個加號,當你點擊它打開一個新的意圖,拍攝照片和圖片的描述並保存它,我知道如何用listview做到這一點,但這不是我想。我看到該圖庫視圖已被棄用,所以我應該使用Horizo​​ntalListView?ListView,Gallery或Horizo​​ntalScrollView?

回答

1

使用的LinearLayout被放置在horizo​​ntalScrollView和運行時添加圖片到的LinearLayout有方向設置爲橫向。最佳做法是創建您自己的類,您將在其中指定將應用於在運行時生成的每個ImageView的LayoutParams,然後您只需將其添加到佈局。

你可以這樣定義addPictures(LinerLayout yourLayout,INT amountOfPictures,陣列pituresPaths),這將是循環將圖片和路徑的規定量創造ImageViews方法,你可以從陣列

編輯
像xoxol_89提到你可以使用片段,advantege將是FragmentAdapter動態重新創建和銷燬片段對象,以便與衆多的圖片,解決方案將更多的內存資源高效

+0

明白了。感謝您的回答。我會嘗試的。認爲Android會有這樣的事情。 – Jonas452

1

庫已過時,是的。所以也許Horizo​​ntalListView。 但我認爲,你可以使用片段動畫

+0

你有任何與片段和動畫的例子嗎?從未使用片段。 – Jonas452

+0

您可以搜索本站)例如[鏈接](http://stackoverflow.com/questions/4932462/animate-the-transition-between-fragments?lq=1) –