> 웹 프론트엔드 > HTML 튜토리얼 > Button_HTML/Xhtml_Web 페이지 제작의 4가지 클릭 응답 방법 요약

Button_HTML/Xhtml_Web 페이지 제작의 4가지 클릭 응답 방법 요약

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-05-16 16:36:51
원래의
1690명이 탐색했습니다.

버튼이 많이 사용되는데요. 여기서 이벤트 처리 방법을 정리해보니 두 번째 방법이 더 마음에 드네요. 여러분은 어떤 방법을 가장 많이 사용하시나요?

구현 1:


코드 복사
코드는 다음과 같습니다.

Button bt_Demo = (버튼) findViewById(R .id.bt_Demo);
bt_Demo.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
//응답 클릭한 이벤트
//......
}
});

구현 2:


코드 복사
코드는 다음과 같습니다.

Button bt_Demo = (Button) findViewById(R .id.bt_Demo);
bt_Demo.setOnClickListener(리스너);
private OnClickListener 리스너 = new OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO 자동 생성 메소드 스텁
switch(arg0.getId()){
case R.id.bt_Demo:
//클릭 이벤트에 대한 응답
//...
break ;
기본값:
break;
}
}
}

구현 3:


코드 복사
코드는 다음과 같습니다.

Button bt_Demo = (Button) findViewById(R .id.bt_Demo);
bt_Demo.setOnClickListener(new ButtonListener());
비공개 클래스 ButtonListener가 OnClickListener를 구현합니다.{
@Override
public void onClick(View arg0) {
//응답 클릭 이벤트
//......
}
}

구현 4:


코드 복사
코드는 다음과 같습니다.

//직접 OnClickListener 인터페이스 활동:
import android.view.View.OnClickListener;
공개 클래스 MyActivity 확장 활동은 OnClickListener를 구현합니다. > setContentView (R.layout.main);
//Button
Button bt_Demo = (Button)findViewById(R.id.bt_Demo);
bt_Demo.setOnClickListener(this)

//클릭 이벤트에 대한 응답
public void onClick(View v) {
switch (v.getId()) {
case R.id.bt_Demo:
//클릭 이벤트에 응답
/ /......
중단;
기본값:
중단;
}
}




이렇게 포괄적인 요약을 해주셔서 감사합니다. 다 알고 있지만 요약이 부족합니다.
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿