私は現在、水平スクロールビューのアクティビティを持っています。その中に、ユーザーがいくつかの画像をクリックした後に同じ水平スクロールビューに追加できるようにする追加ボタン(ImageView)があります。どのようにして、現在のアクティビティを変更せずに、ユーザーがアプリケーションを選択できるように、アプリケーションリソース(ドロアブルなど)からイメージのグループを「ポップアップ」の一種として表示できますか?ドロアブルから画像のグループを表示してユーザーに選択させる方法(Androidスタジオ)
答えて
これは、AlertDialogにカスタムxmlレイアウト(GridViewを含む)を展開することで解決できます。 GridViewに画像を表示するには、カスタムアダプタを作成して設定する必要があります。アダプタはgetView()関数を持たなければならず、これは各ビューをグリッドセルに表示するように戻します。ピカソライブラリを使用してイメージをロードすることもできます。グリッドの列の数を定義するために覚えて、画面サイズに基づいて、各画像のサイズを計算する:ここ
は簡単なチュートリアル
http://www.101apps.co.za/articles/gridview-tutorial-using-the-picasso-library.html
ヒントです。この方法で、あなたはあなたが好きな量を各行に合わせることができます。これは、onConfigurationChanged関数をオーバーライドすることによって、ポートレートと風景の両方向で行うことができます。
ヒント2:GridViewには、既にアクティブにする必要があるscrollプロパティがあります(android:scrollbars = "horizontal")。 ScrollViewをGridViewの親として使用すると、MATCH_PARENTプロパティがアクティブになっていてもイメージが折り返され、レイアウトの問題が発生します。
horizontaltripレイアウトでrecyclerViewを作成する必要があります。 recyclerViewのアダプターには、ボタンのクリックを実装する機能があります。ボタンのonClickは、アダプタにアイテムを追加します。これらのアイテムには必要な画像が含まれている場合があります。ボタンをクリックするたびにnotifyDataSetChangedを呼び出す必要があります。
- 1. モバイルストレージ(Androidスタジオ)から選択した画像を表示できません
- 2. メニューから画像を選択してアプリを表示させる方法
- 3. AndroidスタジオFirebaseユーザーがデバイスストレージから選択した画像をuser.PhotoURLとして設定する方法
- 4. ドロアブルからAndroidの画像ビューに画像を設定する方法
- 5. 選択したギャラリー画像が画像表示に表示されません
- 6. Androidスタジオ:画像ボタンにフル画像が表示されない
- 7. ギャラリーから画像を選択する方法ユーザーのプロフィール画像のナビゲーションドロワーの画像ビューをクリックして
- 8. ギャラリーから画像を選択し、別のアクティビティアンドロイドで表示する方法は?
- 9. androidの画像のグループを表示する方法
- 10. AndroidスタジオAlertdialog画像をフルサイズで表示
- 11. Androidスタジオ画像表示の問題
- 12. ドロップダウンから選択した後に画像を表示
- 13. Androidスタジオ画像を最後にワイルドカードで表示して表示する
- 14. ギャラリーから画像を選択し、画像ビューに表示して画像を保存します。
- 15. Android ImageViewがギャラリーから選択した画像を表示しない
- 16. Facebook Likeボタン:表示する画像を選択する方法
- 17. MVC5 dropdownlistから選択した値に応じてデータベースから画像を表示する方法
- 18. ライブ画像のプレビュー表示fileuploadから画像を選択し、画像を保存せずにgridviewで画像を表示するasp.net
- 19. androidのassetsフォルダから画像を表示する方法は?
- 20. Android - 選択したフォルダに画像を保存する方法
- 21. OpenGLを使用して画像を表示および選択する方法
- 22. カメラから写真を撮りギャラリーから選択して画像表示
- 23. ギャラリーから1画像を選択して複数のImageViewに表示
- 24. データベースからアイテムをグループ化して表示する方法 - Android
- 25. ランダムに画像をデータベースから選択してaspxページで表示したい
- 26. Powershellでファイルを一覧表示し、ユーザーに選択させる
- 27. ImageViewでカーソルから画像を表示する方法は? - Android
- 28. Androidスタジオを実行すると画像が表示されません。
- 29. html2canvasに画像を表示して画像をダウンロードさせる
- 30. iOS PhotoLibraryから選択した画像がUIImageViewに表示されない
あなたが望むものを理解することは難しいです。ただし、イメージビューを含むカスタムアラートダイアログを作成してみてください。 drawableから画像ビューのsrcを設定します。 –
私はalertdialogとPicassoライブラリを使って作業しようとしましたが、ダイアログlayoutParametersをMATCH_PARENTに設定しても、それ自体が1つのイメージのサイズにリサイズします。このようにしてダイアログは本当に小さく、私はずっとスクロールし続ける必要があります。私は別のアクティビティでstartactivityforresultを使用して作業します。ありがとう! –