我目前有一個水平滾動視圖的活動,裏面有一個添加按鈕(ImageView),讓用戶點擊它後可以將一些圖像添加到同一水平滾動視圖中。如何從應用程序資源(如可繪製)中顯示一組圖像作爲「彈出式」來讓用戶選擇一個圖像,而不更改當前活動?如何從drawable顯示一組圖像以讓用戶選擇一個(Android Studio)?
-2
A
回答
0
這可以通過在AlertDialog上自定義xml佈局(包含GridView)來解決。要在GridView上顯示圖像,您需要創建並設置一個自定義適配器。適配器應該有一個函數getView(),它將返回每個要在網格單元上顯示的視圖。您也可以使用Picasso Library加載圖像。
這裏是一個簡短的教程
http://www.101apps.co.za/articles/gridview-tutorial-using-the-picasso-library.html
提示:記住定義網格的列的數目,並計算基於屏幕尺寸的每個圖像的尺寸。這樣你就可以在每一行上適合你喜歡的數量。您可以通過覆蓋onConfigurationChanged上的函數來完成縱向和橫向取向。提示2:記住一個GridView已經具有需要被激活的scroll屬性(android:scrollbars =「horizontal」)。使用ScrollView作爲GridView的父項將使其包裝圖像,即使激活MATCH_PARENT屬性也會導致佈局問題。
0
您需要使用水平佈局創建recyclerView。 recyclerView的適配器將具有實現按鈕點擊的功能。 onClick按鈕將項目添加到適配器。這些項目可能包含您需要的圖像。每按一下按鈕,您需要調用notifyDataSetChanged。
相關問題
- 1. 如何使用uiimagepickercontroller讓用戶一次選擇多個圖像?
- 2. Android - 從資源drawable中顯示圖像
- 3. Android - 從res/drawable onClick中顯示圖像
- 4. 如何從drawable顯示圖像?
- 5. 抓取選擇的圖像從一個數組顯示在另一個視圖
- 6. 讓用戶選擇一個主題[Android]
- 7. 如何顯示一個圖像五秒鐘然後顯示另一個(Android Studio)
- 8. 如何顯示從android下載並顯示一個Bitamp圖像?
- 9. Android微調如果用戶從選項中選擇第一項,會向用戶顯示錯誤Android studio
- 10. Android studio 1.0不顯示drawable-hdpi,drawable-xhdpi,drawable-mdpi,drawable-xxhdpi
- 11. Android studio 1.1.0不顯示drawable-hdpi,drawable-xhdpi,drawable-mdpi,drawable-xxhdpi
- 12. 從數組中選擇僅顯示一次的圖像
- 13. 從一個數組中顯示圖像
- 14. 從drawable中隨機選擇圖像
- 15. 我該如何讓一組用戶可以顯示一組照片
- 16. 如何讓用戶從剛剛上傳的多個圖像中選擇一個圖像而不刷新頁面?
- 17. 從@ android/drawable載入圖像
- 18. 如何讓用戶從字符串中選擇一個單詞
- 19. 如何從用戶選擇一個div
- 20. 顯示來自陣列的圖像,讓用戶選擇一個並更改節點中的圖像
- 21. Android:如何知道用戶是否在圖庫中選擇了一個圖像
- 22. Android:如何讓用戶選擇的圖像成爲ImageButton的圖像?
- 23. 如何在用戶從FolderBrowserDialog中選擇一個文件夾時在ViewList中顯示圖像圖標?
- 24. 如何從多個圖像製作一個drawable?
- 25. 如何循環顯示一組圖像?
- 26. 如何讓用戶可以從手機中選擇一張照片並將圖像縮小到100x100像素?
- 27. 選擇一個視圖來顯示Android中的2個視圖?
- 28. 選擇一個組件並顯示 - Ajax
- 29. android studio - 如何讓文本從一個活動到另一個?
- 30. 迭代顯示一組圖像,一次只顯示一個圖像
很難理解你想要什麼。但嘗試創建一個自定義警報對話框,其中包含圖像視圖。並從drawable中設置imageview的src。 –
我嘗試使用alertdialog和Picasso庫,但即使將對話框layoutParameters設置爲MATCH_PARENT之後,它也會將其自身重新調整爲一個圖像的大小。這樣,對話框非常小,我必須永遠保持滾動。我只會與另一個使用startactivityforresult的活動一起工作。謝謝! –