안녕하세요~ 늦었으나 신묘년 새해 복 많이 받으시고 답변 많이 부탁드립니다.

버튼 클릭 리스너 등록시에, 개체 자체에 대한 배열로 리스너를 생성할 수는 없는 건가요?

현재 버튼 9개 정도가 메인화면에 널부러져 있는데.. +_+; 얘네들 하나하나 다 아디값 부여해서

리스너에 등록해야하는지 궁금합니다~ 간단한 계산기를 좀 만들라고 하는데... +_+;;

많은 도움부탁드립니다~~~ 이런식으로 생성하지 않고 동적인 버튼을 생성할 수 있고 동적생성된 배열의 객체를

리스너에 한방에 등록하는 것도 있다면 좀 알려주세요.. ㅠㅠ_ 아니면 다 일잃이 만들어서 등록시켜야하는;;

<TableLayout android:id="@+id/TableLayout01" android:layout_height="fill_parent" android:layout_width="fill_parent">
<TableRow android:id="@+id/TableRow01" android:layout_width="wrap_content" android:layout_height="wrap_content">
<Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:text='"아메리카노"' android:background="@drawable/btn" android:id="@+id/btn1"></Button>
<Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:background="@drawable/btn" android:text='"아메리카노"' android:id="@+id/btn2"></Button>
<Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:background="@drawable/btn" android:text='"유자차"' android:id="@+id/btn3"></Button>
</TableRow>
<TableRow android:id="@+id/TableRow01" android:layout_width="wrap_content" android:layout_height="wrap_content">
<Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:background="@drawable/btn" android:text='"핫초코"' android:id="@+id/btn4"></Button>
<Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:background="@drawable/btn" android:text='"카라멜마끼야또"' android:id="@+id/btn5"></Button>
<Button android:layout_height="wrap_content" android:background="@drawable/btn" android:layout_width="wrap_content" android:text='"레몬티"' android:id="@+id/btn6"></Button>
</TableRow>
<TableRow android:id="@+id/TableRow01" android:layout_width="wrap_content" android:layout_height="wrap_content">
<Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:background="@drawable/btn" android:text='"복숭아티"' android:id="@+id/btn7"></Button>
<Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:background="@drawable/btn" android:text='"소시지버거"' android:id="@+id/btn7"></Button>
<CheckBox android:id="@+id/CheckBox01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textStyle="bold" android:textSize="50px" android:text="  -"></CheckBox>
</TableRow>