यू जस्ट बस इसे आसान बनाने के लिए इन चरणों का पालन करना होगा ...
आपको onClickListenerहर Button... के लिए नया लिखना नहीं है ... बस View.OnClickListerअपने पर लागू करें 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);
}
- आईडी द्वारा बटन खोजें और अपना कोड लागू करें ..
@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://androidacademy.blogspot.com/2016/12/multiple-buttons-onclicklistener-android.html (अद्यतन)
यह कई बटन क्लिक घटनाओं को संभालने के लिए आसान बना देगा और इसे प्रबंधित करने के लिए सरल लगता है ...