본문 바로가기

DEVELOPMENT/ANDROID

[android] 간단한 버튼 이벤트( XML 사용 )

OnClickListener를 사용하지 않고, 버튼에 이벤트를 주는 방법


XML에 아래와 같이 버튼 옵션에 onClick에 이벤트 메소드명을 정해준다.


  1. <Button
  2.            android:id="@+id/btn"
  3.            android:layout_width="wrap_content"
  4.            android:layout_height="wrap_content"
  5.            android:onClick="onBtnClickBtn"
  6.            android:text="Button" />

그리고 자바파일로 와서


  1. public void onBtnClickBtn(View v)
  2. {
  3. // 버튼을 눌렀을 시, 일어나는 이벤트 작성
  4. }
작성해준다.

그러면 R.layout.btn을 작성할 필요 없이 간단하게 버튼 이벤트를 구현할 수 있다.


'DEVELOPMENT > ANDROID' 카테고리의 다른 글

[ANDROID] 타이머 ( 숫자 감소 )  (0) 2014.03.31
[ANDROID] BACK키 두번 누를 시 종료  (0) 2014.03.31
[android] TableLayout 기본 폼  (0) 2014.03.18
[android] 이벤트처리 - onTouchEvent  (0) 2014.03.12
[android] FrameLayout  (0) 2014.03.12