यू जस्ट बस इसे आसान बनाने के लिए इन चरणों का पालन करना होगा ...
आपको 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 (अद्यतन)
यह कई बटन क्लिक घटनाओं को संभालने के लिए आसान बना देगा और इसे प्रबंधित करने के लिए सरल लगता है ...