点击事件的四种方法

来源:互联网 发布:java webserver接口 编辑:程序博客网 时间:2024/05/20 06:52

第一种

Button button=(Button) findViewById(R.id.btn);button.setOnClickListener(new MyListener());class MyListener implements OnClickListener{    @Override    public void onClick(View v) {    }       }

第二种

Button button=(Button) findViewById(R.id.btn);button.setOnClickListener(new OnClickListener() {               @Override    public void onClick(View v) {                   }});

第三种

public class MainActivity extends Activity implements OnClickListener {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        Button button=(Button) findViewById(R.id.btn);        button.setOnClickListener(this);    }    @Override    public void onClick(View v) {    }}

第四种

android:onClick="click"
public void click(View v){      }
public void click(View v){    int id=v.getId();    switch (id) {    case R.id.btn:        System.out.println("...");        break;    default:        break;    }}
0 0
原创粉丝点击