public class BlogTest extends Activity implements OnxxxListener, OnxxxListener, ...{
static final int[] ID = {
R.id.a,
R.id.b,
...
};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
for(int btnId: ID) {
Button btn = (Button)findViewById(btnId);
btn.setOnxxxListener(this);
btn.setOnxxxListener(this);
...
}
}
public void onxxx(View v) {
switch (v.getId()) {
case R.id.a:
...
break;
case R.id.b:
...
break;
...
}
}
...
}
버튼 여러개 같은 거에 각각 리스너 달때 편리함. 클릭리스너 포커스리스너 등등.
static final int[] ID = {
R.id.a,
R.id.b,
...
};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
for(int btnId: ID) {
Button btn = (Button)findViewById(btnId);
btn.setOnxxxListener(this);
btn.setOnxxxListener(this);
...
}
}
public void onxxx(View v) {
switch (v.getId()) {
case R.id.a:
...
break;
case R.id.b:
...
break;
...
}
}
...
}
버튼 여러개 같은 거에 각각 리스너 달때 편리함. 클릭리스너 포커스리스너 등등.
'안드로이드' 카테고리의 다른 글
[안드로이드]커스텀 글꼴 적용하기 (0) | 2011.09.02 |
---|---|
홈 키 눌린거 인식할 수 있는 메소드 (0) | 2011.08.18 |
비트맵이미지 사이즈 조절 (0) | 2011.08.02 |
각종 유용한 안드로이드 코드가 있는 곳 (0) | 2011.07.13 |
리스트뷰에 체크박스 / 라디오버튼 넣기 (0) | 2011.06.01 |