0
내가 만드는 프로그램을 만들고 Java에서보기, 테이블에 버튼이 필요합니다. 나는 무슨 일이 일어나는 지 이해하지 못한다. linearLayout이있는 addView 테이블
이
코드입니다 : 뱀이 활동 {LinearLayout layout [] = new LinearLayout[10];
Button boton[][] = new Button [10][10];
LinearLayout snake = (LinearLayout) findViewById(R.id.snake);
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_snake);
//LayoutParams fillWrap = new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);
// LayoutParams wrapWrap = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
for (int i = 0; i < layout.length; i++) {
layout [i] = new LinearLayout(this);
layout[i].setId(i);
layout[i].setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT));
snake.addView(layout[i]);
for (int j = 0; j < layout.length; j++) {
boton[i][j] = new Button(this);
boton[i][j].setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
if ((i == 5) && (j ==5)) {
boton[i][j].setBackgroundColor(Color.RED);
} else {
boton[i][j].setBackgroundColor(Color.BLUE);
}
layout[i].addView(boton[i][j]);
}
}
}
}
감사