button onclick 多个同名_多个按钮的OnClickListener()android
您只需按照以下步驟輕松實現(xiàn)……
您不必為每個按鈕編寫新的onClickListener …只需將View.OnClickLister實現(xiàn)到您的Activity / Fragment ..它將實現(xiàn)名為onClick()的新方法,用于處理Button,TextView等的onClick事件.
Implement OnClickListener() in your Activity/Fragment
public class MainActivity extends Activity implements View.OnClickListener {
}
Implement onClick() method in your Activity/Fragment
public class MainActivity extends Activity implements View.OnClickListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public void onClick(View v) {
// default method for handling onClick Events..
}
}
Implement OnClickListener() For Buttons
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.your_layout);
Button one = (Button) findViewById(R.id.oneButton);
one.setOnClickListener(this); // calling onClick() method
Button two = (Button) findViewById(R.id.twoButton);
two.setOnClickListener(this);
Button three = (Button) findViewById(R.id.threeButton);
three.setOnClickListener(this);
}
Find Buttons By Id and Implement Your Code..
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.oneButton:
// do your code
break;
case R.id.twoButton:
// do your code
break;
case R.id.threeButton:
// do your code
break;
default:
break;
}
}
有關(guān)更多信息,請參閱此鏈接:
這樣可以更輕松地處理許多按鈕點擊事件,并使管理它看起來很簡單……
總結(jié)
以上是生活随笔為你收集整理的button onclick 多个同名_多个按钮的OnClickListener()android的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 女生好听的个性签名251个
- 下一篇: 在vscode上编写jsp_使用vsco