2014년 2월 2일 일요일

[안드로이드 트레이닝]004_다른 액티비티 시작하기

앞의 003 내용을 완료했다면 당신은 텍스트 필드와 버튼으로 이루어진 액티비티를 보여주는 앱이 있을 것이다. 이번에는 사용자가 Send 버튼을 클릭할 때 새로운 액티비티를 시작하는 코드를 MainActivity에 조금 추가할 것이다.

Send 버튼 응답하기
버튼의 on-click 이벤트에 응답하는 것은 activity_main.xml 배치 파일을 열고 android:onClick 속성을 <Button> 속성에 추가한다.
 android:onClick 속성의 값 "sendMessage" 는 사용자가 버튼을 클릭할 때 시스템이 호출하는 당신의 액티비티의 메소드의 이름이다.

MainActivity 클래스(프로젝트의 src/ 디렉토리에 위치)를 열고 대응하는 메소드를 추가하자.
이것은 뷰 클래스 가져오기를 요구한다.
**팁 : 이클립스에서, Ctrl + Shift + O 를 누르면 놓친 클래스를 가져온다.
         (맥에서는 Cmd + Shift + O)

android:onClick에 주어진 메소드 이름은 다음의 조건을 갖추어야 함

  • public 이어야 함
  • 반환값을 가져야 함
  • 파라메타로 뷰를 가짐 (이것은 클릭되어진 뷰일 것임)


인텐드 빌드하기

























댓글 없음:

댓글 쓰기