program_language 및 궁금한것/Android Studio

안드로이드 익명클래스

jinsiri 2018. 7. 28. 15:04
// view의 인자에 리스너를 구현(익명클래스)
but_test=findViewById(R.id.but_test);
but_test.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});

- 재사용이 불가능하다.
이걸사용시 onclick안의 내용은 들어가는 메소드의 속성을 변화시킨다. ..!
원래 TextView색상이 빨강이었는데 초록으로 바꾸는 일회성 익명클래스를 사용하면 텍스트뷰 색상은 초록으로 변경된다.


반응형