버튼을 하나 넣어 왼쪽에 XML 파일을 보면 Button이라는 요소가 생겨있을 것이다. 이 요소에 onClick 속성을 추가하는데 클릭 이벤트가 발행하면 onClick 속성에 저장된 메소드가 호출된다고 보면된다.
이 버튼을 가지고 있는 액티비티는 이 메소드를 구현하여야 한다. 밑에 사진처럼 저런 식으로 입력을 하여도 좋고 우측에 디자인 화면에서 버튼을 누루면 속성 창이 나오는데 Declared Attributes에서 onClick 속성을 찾아 onClick라고 입력하면 된다.
즉, onClick은 버튼 클릭 시 "onClick"이라는 메소드를 불러 실행한다. 메소드는 MainActivity.java 파일에 작성하는 것이다.
왼쪽은 수동 입력 오른쪽은 자동 입력. 간혹가다가 빨간 줄로 나타날 수 있는데 제대로 import 되어 있는지 확인하자.
View 클래스를 import 해주자. public class MainActivity extends AppCompatActiv...
#
안드로이드스튜디오
원문 링크 : 안드로이드 스튜디오_버튼 이벤트 처리하기(XML 이용)