을 만듭니다. 즉이 3 선이 수직 방향으로 레이아웃으로 포장되어야하며, 선이 수평 방향을 가지고해야 함을 의미합니다. (나는 아직 온라인 상태 당 5 두지 않았다 아래의 코드에서 그주의)알파벳 버튼
LinearLayout layout = (LinearLayout) findViewById(R.id.linlay);
for (int i = 65; i <= 90; i++) {
Button button = new Button(this);
button.setId(i);
button.setText(String.valueOf((char) i));
button.setLayoutParams (new LayoutParams(50, LayoutParams.WRAP_CONTENT));
layout.addView(button);
}
linlay
여기에 세로 방향이 있으므로 내 버튼이 서로 아래에 하나씩 표시됩니다.
a
b
c
d
..
어떻게하면됩니까? 각 줄마다 레이아웃을 만들어야합니까?
글쎄요, 이미 .xml로 끝났습니다. 내가 원하는 것은 그것들을 동적으로 생성하는 것이다. –
GridLayout을 동적으로 생성하는 것을 막을 수있는 방법은 없습니다. 한 두 가지 방법을 시도해보고 특정 문제에 얽매이지 않는지 확인해보십시오. –
예. 네가 옳아. 그것을 할 수 있었다. –