당신은 단순히 쉽게 만들기 위해 다음 단계를 따라야합니다 ...
onClickListener
모든 것에 대해 새로 작성할 필요가 없습니다 . / ..에 Button
구현 View.OnClickLister
하십시오 . , TextView` 등에 대한 onClick 이벤트를 처리하기 위해 호출 되는 새 메소드를 구현합니다 .Activity
Fragment
onClick()
Button
- 구현
OnClickListener()
당신에 Activity
/Fragment
public class MainActivity extends Activity implements View.OnClickListener {
}
- 활동 / 조각에 onClick () 메서드 구현
public class MainActivity extends Activity implements View.OnClickListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public void onClick(View v) {
}
}
OnClickListener()
버튼 구현
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.your_layout);
Button one = (Button) findViewById(R.id.oneButton);
one.setOnClickListener(this);
Button two = (Button) findViewById(R.id.twoButton);
two.setOnClickListener(this);
Button three = (Button) findViewById(R.id.threeButton);
three.setOnClickListener(this);
}
- ID로 버튼 찾기 및 코드 구현 ..
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.oneButton:
break;
case R.id.twoButton:
break;
case R.id.threeButton:
break;
default:
break;
}
}
자세한 내용은이 링크를 참조하십시오.
https://androidacademic.blogspot.com/2016/12/multiple-buttons-onclicklistener-android.html (업데이트 됨)
이렇게하면 많은 버튼 클릭 이벤트를 더 쉽게 처리 할 수 있고 관리가 간단 해 보입니다.