MainActivity는 AppCompatActivity를 상속받고 있는것을 알 수 있습니다. 여기서 이벤트 처리를 해야하는데, 문제점은 MainActivity는 안드로이드에 레이아웃에 있는 컴포넌트들의 값을 알 수 없기 때문에 값을 인식할 수 있게 만들어야 합니다. 또한 onCreate라는 함수에서 이벤트 처리가 이루어집니다. R.layout.activity_main의 뜻은 activity_main의 레이아웃을 가져와서 ContentView로 사용하겠다는 뜻입니다. 여기서 R은 굉장히 중요한 뜻인데, 컴퓨터는 Resource값을 주소 값으로 저장해야하는데, 사람들은 주소값을 외울 수 없기 때문에 대신해서 R이라는 값을 이용하는 것입니다. 그래서 마우스 커서를 대면 할당되어 있는 값을 알 수 있게 됩니다..