Android 点击事件的写法

作者: _YZG_ | 来源:发表于2016-08-07 23:37 被阅读296次
    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) {
                
        }
            
     }
    

    相关文章

      网友评论

        本文标题:Android 点击事件的写法

        本文链接:https://www.haomeiwen.com/subject/itglsttx.html