ImageView imageView[] = new ImageView[11];
TableLayout ta = (TableLayout)findViewById(R.id.ta);
TableRow tr =null;
for(int i = 0; i < 11; i++){
imageView[i] = new ImageView(this);
if(i % 2 ==0){
tr = new TableRow(this);
}
LayoutParams layout = new LayoutParams(
0,
LayoutParams.WRAP_CONTENT);
layout.weight = 1;
imageView[i].setLayoutParams(layout);
imageView[i].setBackgroundResource(R.drawable.img_nodetail_thumb);
tr.addView(imageView[i]);
if(i % 2 == 0 || i == 11){
ta.addView(tr);
}
}
이렇게 구현햇는데요..
원하는 그림은
1 2
3 4
5 6
7 8
9 10
11
이렇게 나오길원하는데요..
나오긴하는데 마지막 11 이.. 2칸을 다 먹어버리네요;;;;
이거.. 막으려고 별걸 다써봣는데;;
안막아지네요 ㅠㅠ 고수님도와주세요..