質問: ### 前提・実現したいこと AndroidStudioでAndroidのアプリ開発をしています。 実装したいこととして、イメージボタンがあり それをクリックするとメイン画面に クリックした個数分、イメージボタンの画像が 表示されるというものです。 (完全に重ならないよう、少しずらしておきたいです) イメージボタンは少なくても10種類はあります。 タップした分だけイメージビューを画面内に表示させる ということは可能でしょうか? また、何をどれだけ選んだかの集計も出来ると嬉しいです。 参考サイトがあれば教えてください。 このアプリのイメージとしては、らくがきアプリの スタンプと同じようなものだと思います。 ただ、自動的にイメージビューが配置されるということ そのイメージビューはクリックでき、どの画像なのか 判別がつくことが条件になります。 以上、よろしくお願いいたします。 ### 試したこと Googleで検索していますが、意図するものはありませんでした。 イメージボタンの画像はAssetにでも入れるつもりです。 ### 補足情報(言語/FW/ツール等のバージョンなど) AndroidStudio 最新版 ### 8/25追記 すみません、まだ質問とかして良いのか分からないですがひとつ。 ImageViewの追加方法はググったら出てきました! ありがとうございます^^ そこでよく分かっていないのが 「ImageViewを何処におくか」です。 もとあるLayoutの部分に追加で(座標指定して)入れることが可能だと記載がありますが 私の作りたいものの場合、以下のような画像になります。 ![アプリの画面](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/fab6e2a2db7ffd3d7c3b777476757c12.jpeg) 1つの画像は、そのまま動かないけれど必ず最前面。 画像を追加したい領域にImageButtonで押した画像を追加します。 (四角は丸の背面に必ずくる) そこで分からなくなってくるのが、このXMLファイルです。 LinearLayoutを大きく設定し、 座標指定をしてImageViewを追加すれば画像の前後が問題なくいくのか。(横並びになるだけ...とならないか心配) それとも、Flagmentを使うのが良いのか。 これだと、Viewを重ねられると見ました。 どちらが良いのでしょうか? 動作の重さ等も考慮したいと思っております。
回答: どんな検索したかはわかりませんが。 あまりにも具体的な内容で検索することは無駄です。 やりたいことを分解しましょう。 ・ImageBittonを押して処理を行う。 ・JavaコードでImageViewを画面に追加する。 ・Viewの位置をJavaコードから変更する。 ・assetsのファイルをImageViewに表示する。