当按钮过多时处理办法
public class MainActivity extends AppCompatActivity { private Button btn1; private Button btn2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn1=findViewById(R.id.btn1); btn2=findViewById(R.id.btn2); setLIsteners(); } //设置点击事件 private void setLIsteners(){ onClick onClick=new onClick(); btn1.setOnClickListener(onClick); btn2.setOnClickListener(onClick); } private class onClick implements View.OnClickListener { // @Override public void onClick(View view) { Intent intent=null; switch (view.getId()) { case R.id.btn1: intent = new Intent(MainActivity.this, CheckBoxActivity.class); break; case R.id.btn2: intent=new Intent(MainActivity.this,CheckBoxActivity.class); break; } startActivity(intent); } }