안드로이드 개발 질문/답변
(글 수 45,052)
MainActivity 에 있는 버튼을 클릭했을때 생기는 리스너를 구현하려고 하는데요
public class MainActivity extends Activity implements OnClickListener{
private Button btn;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn = (Button)findViewById(R.id.button1);
btn.setOnClickListener(this);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
public void onClick(View arg0) {
// TODO Auto-generated method stub
}
}
저 위에 onClick 메소드를 다른 Class 에서 구현할수있는 방법은 없나요??
btn.setOnClickListener(this); 이부분에 this 를 다른 클래스로 명시했는데 에러가 나서요..
btn.setOnClickListener(another.class); 요런식으로 해봤더니 에러가 뜨더라구요..
소스정리좀 하고 싶어서 onclick 메소드만 관리하는 클래스를 하나 만드려고 하는데..
방법좀가르쳐주세요~ ㅠ




;;저런게 가능한지는 모르겠지만... another.class... 는 당췌 어디서..
진짜 저렇게 하실 의도라면 객체를 써야 하는거 아닐까요..?????????????????????