android: onClick 속성 설정 을 통 해 click 감청 함수

1059 단어 androidxmlonclick
컨트롤 에 click 감청 함 수 를 추가 하 는 방식 은 setOnclickListener 를 사용 하 는 것 을 제외 하고 xml 파일 에 onClick 속성 을 직접 추가 하고 해당 클래스 에 감청 함 수 를 추가 하 는 것 입 니 다.
두 번 째 방법 으로 click 사건 을 감청 할 수 있 는 컨트롤 은 Layout / Preference 의 View 와 Menu 의 Item 이 있 지만 둘 은 약간 다르다.
1. Layout / Preference 의 View
    xml 파일:
<Button 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="button"
    android:onClick="listenMethod"/>

    java 클래스:
public void listenMethod(View view) {
 // do something
}

2. Menu 의 아 이 템
    xml 파일:
<item
    android:id="@+id/menu_item"
    android:title="item"
    android:icon="@drawable/menu_item"
    android:onClick="listenMethod"
    android:showAsAction="always"/>

    java 클래스:
public boolean listenMethod(MenuItem item) {
 // do something
 return true;
}

좋은 웹페이지 즐겨찾기