2

私はコラージュアプリに取り組んでいます。現在、個々のブロックに画像を追加しています。私は1つの相対レイアウトをxmlに保持し、次にその相対レイアウトでコラージュレイアウトを膨らませることでコードでそれを行いました。その膨らんだビューで、ビューを動的に追加しています。

しかし今、私の問題は、その上にステッカーを追加する必要があることです. 追加する方法をいろいろ探しました。ステッカーを追加するaddView()と、背後にあるすべてのビューにアクセスできなくなります。

ヒント/ヘルプをいただければ幸いです。

ありがとう。

ここに画像の説明を入力

View localView = ((LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE))
                        .inflate(R.layout.frame_six, null);
layoutBox1 = (LinearLayout) localView
                        .findViewById(R.id.six_one);
layout_addPictures.addView(
                    localView,
                    new RelativeLayout.LayoutParams(layout_addPictures
                            .getLayoutParams().width, layout_addPictures
                            .getLayoutParams().height));

BlockView localBlockView = new BlockView(getApplicationContext(),
                    BitmapFactory.decodeFile(imagePath));
layoutBox1.addView(localBlockView);

BlockView は、コラージュ ブロックに使用するカスタム ビューです。

4

0 に答える 0