티스토리 뷰

반응형

item_view = (LinearLayout)findViewById(R.id.item_view);

for(int i = 0; i< posThemeZoo.length/2; i++) 

{

final ImageView imageView = new ImageView(this);

imageView.setTag(i);

imageView.setScaleType(ImageView.ScaleType.FIT_CENTER);

imageView.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));

imageView.setBackgroundResource(R.drawable.act_fingerspelling_button_01);

LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(imageView.getLayoutParams());

lp.setMargins( (i*200)+100, 100, 0, 0);

imageView.setLayoutParams(lp);

item_view.addView(imageView);

imageView.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

// TODO Auto-generated method stub

Log.e("Tag",""+imageView.getTag());

}

});

}

스크롤뷰 상의 특정 위치에 이미지를 위치시키기 위해서 코딩으로 작업할 때 사용.


레이아웃 구조는 


LinearLayout

LinearLayout

- -HorizontalScrollView

- - - LinearLayout (이곳에 이미지 뷰 추가)

반응형
댓글
반응형