티스토리 뷰
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 (이곳에 이미지 뷰 추가)
'Android > 자료정리' 카테고리의 다른 글
[Android][Eclipse]라인 수 표시하기. (0) | 2015.01.06 |
---|---|
정해진 데이터 랜덤으로 중복되지 않게 가져오기. (0) | 2013.10.26 |
DB사용하기 (0) | 2013.10.13 |
alarmmanager receive dialog 관련 자료 (0) | 2013.10.11 |
ArrayList, String[] 데이터 변환 하기. (0) | 2013.10.08 |