안녕하세요.
if (limitWeight < display.length) {
limitWeight = limitWeight * 2;
listener.dataChangedEvent();
}
for (int i = 0; i < 6; i++) {
TableRow row = new TableRow(context);
row.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT,
TableRow.LayoutParams.WRAP_CONTENT));
int size = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 29, context.getResources().getDisplayMetrics());
for (int j = 0; j < limitWeight; j++) {
ImageView pin = new ImageView(context);
pin.setLayoutParams(new TableRow.LayoutParams(size, size));
pin.setImageResource(android.R.color.transparent);
if (j < display.length) {
BaccaratScoreboard.PinType pinType = display[j][i];
if (pinType == BaccaratScoreboard.PinType.BLUE) {
pin.setImageResource(R.drawable.blue);
} else if (pinType == BaccaratScoreboard.PinType.RED) {
pin.setImageResource(R.drawable.red);
}
}
pin.setBackgroundResource(R.drawable.border);
row.addView(pin);
}
addView(row);
}
제가 이렇게 동적으로 테이블 레이아웃을 만드는데 처음 if문에 true가 되어 크기가 2배가 되면 이 테이블 레이아웃을 스크롤하고 싶습니다.
답변 부탁드립니다.