Android 点击事件的写法

Android <->iOS

认识你才知道有一种心情叫做依恋,有一种感觉叫你。queen

第一种(一般不常用)

在layout xml中
android:onClick="xxx"

public void anniuyi(View v){
        System.out.println("按钮一 第一种写法。。");
}

第二种

搞个id
android:id="@+id/bt"

Button btn = (Button)findViewById(R.id.bt2);

btn.setOnClickListener(new OnClickListener() {
  // 匿名内部类
  @Override
  public void onClick(View v) {
    System.out.println("按钮二 第二种写法。。");
  }
});

第三种

public class MainActivity extends Activity implements View.OnClickListener{
    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        int id = v.getId();
        switch (id) {
        case R.id.bt:
            
            break;

        default:
            break;
        }
        
    }
}

第四种

内部类
btn.setOnClickListener(new MyOnClickListener());

 private class MyOnClickListener implements View.OnClickListener{

    @Override
    public void onClick(View v) {
            
    }
        
 }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 雪夜 再次想到你 如今虽然已有爱的人 虽然十几年不曾相遇 我仍在想 许是那时 我一句爱你结果会有所不同 思念在心...
    c若水阅读 153评论 0 0
  • 从8月13日开始,我的生活便处于忙乱的状态。忙碌是一种幸福,它证明了你存在的价值;忙乱却是一种痛苦,它只能说明...
    玫兰妮阅读 617评论 0 0
  • 2017.10.30#手机圈那些事##柠檬智能学院# 各位朋友,大家早上好!这里是今天的手机圈那些事,下面为您播报...
    AbbeyD0117阅读 213评论 0 0
  • 我的麻麻是个大美人,我天天都画她~
    你家缺智障吗阅读 255评论 1 1