アイコン(Imageviews)をより大きなImageviewに配置したいと思います。このような何かを:異なる位置にビューを配置する
ArrayList<Icon> icons = new ArrayList<Icons>;
for(Icon icon : icons){
ImageView iv = new ImageView(this);
iv.setLayoutParams(new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.WRAP_CONTENT,
LinearLayout.LayoutParams.WRAP_CONTENT));
iv.setImageBitmap(icon.getBitMap());
iv.setPosition(icon.getX(),icon.getY()); //Thats the line I need to know
myLayout.addView(iv);
}
が、問題は、私はそれが効率的でクリックされたImageViewのを知るようにする方法を見つけることができませんです。
ImageViewのがクリックされたかを知ることは、閲覧者の 'onClickListener(内側' Tag')あなたは、アイコンを置きたいん ' – ZeekHuge
を使用して行うことができますか?それは線形レイアウトなので、imagesViewsをリストのように保ち、アイコンを各画像の中心に置いたり、何を保存したいのですか? – ZeekHuge
X:Y(100,200)、(212,50)、(523,321)のようなものはありません。 – Ribisl