2010-10-25 54 views
1

我有一個應用程序有多個畫廊。這是一款旅行應用程序,每次旅行都有一個單獨的畫廊。當我用相機拍照時,我將它們保存在系統的默認MediaStore中。ACTION_VIEW只適用於圖像,但只有一部分圖像

要查看我使用的圖像new Intent(Intent.ACTION_VIEW),它會啓動默認的圖像查看器。當用左右箭頭滾動時,它會顯示保存照相機照片的文件夾中的所有照片。

當調用VIEW動作哪些圖像滾動槽時有什麼辦法可以在意圖中加入額外的東西嗎?我擁有數據庫中特定行程的圖像的ID。

或將它們放在單獨的文件夾是唯一的解決方案?

+0

來不及發表評論。但是_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ – Atul 2016-11-23 14:59:30

回答

0

您還可以考慮使用GridView構建自己的預覽活動。當然,這是更多的工作要做,而且還提供了更多的靈活性:

  • 您可以創建「虛擬」文件夾
  • 您可以顯示從本地存儲或從網上(如果你想提供與同步圖像網絡相冊爲例)
  • 您可以突出顯示特定圖像(喜愛,共享)