私はコラージュアプリに取り組んでいます。現在、個々のブロックに画像を追加しています。私は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 は、コラージュ ブロックに使用するカスタム ビューです。