安卓OnClick的四种方法
发布日期:2021-06-28 19:37:35 浏览次数:2 分类:技术文章

本文共 1148 字,大约阅读时间需要 3 分钟。

1.匿名内部类

Button bt_dial = (Button) findViewById(R.id.bt_dial);

bt_dial.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
点击操作
}
});

2.自定义单击事件监听类

Button bt_dial = (Button) findViewById(R.id.bt_dial);

bt_dial.setOnClickListener(new MyListener());

private class MyListener implements View.OnClickListener {

@Override
public void onClick(View view) {
点击操作
}

3.Activity继承View.OnClickListener

public class MainActivity extends Activity implements View.OnClickListener {    EditText et_number;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        et_number = (EditText)    MainActivity.this.findViewById(R.id.et_number);            Button bt_dial = (Button) findViewById(R.id.bt_dial);        bt_dial.setOnClickListener(this);     }     public void onClick(View view) {         switch (view.getId()){            case R.id.bt_dial:                点击操作                break;            default:                break;        }    }}

4.在XML文件中显示指定按钮的onClick属性

 

public void dialPhoneMethod(View view){

       点击操作
    }

 

 

 

 

 

转载地址:https://blog.csdn.net/xxdw1992/article/details/113103189 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:安卓调用闪光灯
下一篇:LocalDateTime用法

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月05日 11时55分17秒