Android按钮事件

来源:互联网 发布:java打印等腰杨辉三角 编辑:程序博客网 时间:2024/05/21 12:50

大家经常用的按钮事件就是匿名内部类:

MainActivity.cs

public class MainActivity extends Activity {

private Button btn;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        btn=(Button)findViewById(R.id.button1);
        
        btn.setOnClickListener(new OnClickListener() {
@Override
   public void onClick(View v) {
      Log.i("MainActivity", "登录");
   }
   });

  }

}


但是今天我教大家一个用布局文件操作的按钮事件:

activity_main.xml

    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/imageView1"
        android:layout_below="@+id/imageView1"
        android:layout_marginLeft="11dp"
        android:layout_marginTop="36dp"
        android:text="登录" 
        android:onClick="login" />


MainActivity.cs

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

    }

    public void login(View view){
         Log.i("MainActivity", "登录");
    }

}

0 0
原创粉丝点击