1 public class LoginActivity extends AppCompatActivity {
2
3 private Button btnLogin; //声明交互类组件对象
4
5 @Override
6 protected void onCreate(Bundle savedInstanceState) {
7 super.onCreate(savedInstanceState);
8 setContentView(R.layout.activity_login);
9
10 this.btnLogin = (Button) this.findViewById(R.id.btnLogin); //实例化交互类组件对象findViewById(ID资源名称)
11
12 this.btnLogin.setOnClickListener(new ViewOcl()); //按钮与自定义监听器绑定
13
14 }
15 private class ViewOcl implements View.OnClickListener{ //自定义一个事件监听类完成对该界面所有交互组件的动作监听,该类必须实现一个接口View.OnclickListener,进行事件组件监听
16 @Override
17 public void onClick (View v){
18 switch (v.getId()){
19 case R.id.btnLogin:
20 Toast.makeText(getApplicationContext(),"您点击了登录按钮",Toast.LENGTH_LONG).show();
21 break;
22 case R.id.btnRegister:
23 break;
24 default:break;
25 }
26 }
27 }
28 }