3.Android开发---为按钮添加事件的三种方法
btn1 = (Button) findViewById(R.id.btn1);btn2 = (Button) findViewById(R.id.btn2);btn1.setOnClickListener(listener);btn2.setOnClickListener(listener);OnClickListener listener = new OnClickListener(){public void onClick(View v){btn = (Button)v;switch(btn.getId()){case R.id.btn1:...;break;case R.id.btn2:...;break;...}}};总结:以上3种做法各有优势。不过相比第三种会稍微好一点。
- 1楼pwpwwb3天前 14:58
- LZ,还有一种方法,就是在xml布局文件定义Button的里面有个nandroid:onCLick="方法名A"n意思就是点击Button后就调用方法A
- Re: xn4545945前天 11:37
- 回复pwpwwbn3Q