간단한 계산기 만들기(EditText, TextView, Button)

button Button 은 사용자가 화면을 터치했을 때 발생하는 클릭 이벤트를 처리하는 기능을 가진 , 텍스트 또는 아이콘 ( 또는 텍스트와 아이콘 모두 ) 으로 구성된 View 위젯 . TextView 의 자식 클래스이므로 TextView 에 정의된 속성 , 기능 들을 대부분 사용이 가능하다 . layout 리소스 XML 에 추가된 버튼에 대해서 JAVA 소스 에서는 EditText 와 TextView 와 같이 id 를 통한 참조를 이용해서 가져올 수 있다 . button 을 통해서 이벤트 처리를 할 수 있는데 이때 , 리스너라는 이벤트 발생에 대한 처리를 하는 객체를 사용한다 . 이벤트 처리에 대한 기능을 onClick(View view) 함수에 정의하면 기능이 구현된 OnClickListener 을 생성하고 setOnClickListener() 함수를 호출하여 Button 에 지정하게 된다 . Button 의 이벤트처리 방법 1. 위와 같이 익명 클래스를 생성하여 이벤트 리스터로 사용하는 방법 2. 생성해 놓은 익명 클래스의 참조를 이벤트 리스너로 사용하는 방법 . 3. 이벤트 리스너를 implements 하는 이벤트 리스너 클래스 생성하는 방법 . 4. MainActivity 가 이벤트 리스너를 implements 하는 방법 5. layout 리소스 XML 에서 onClick 속성 사용하기 . -onClick 속성을 이용한 간단한 계산기 . 결과 . 출처 : http://recipes4dev.tistory.com/55?category=635576