您的位置:首页 > 其它

单击事件的处理方式及注册窗体的创建之(一)按钮单击事件的实现

2015-12-24 08:45 267 查看
开发步骤:

声明交互类组件对象 

实例化交互类组件对象findViewById(ID资源名称) 

自定义一个事件监听类完成对该界面所有交互组件的动作监听,该类必须实现一个接口View.OnclickListener,进行事件组件监听 

按钮与自定义监听器绑定

代码:

public class LoginActivity extends AppCompatActivity {

private Button btnLogin;            //声明交互类组件对象

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

this.btnLogin = (Button) this.findViewById(R.id.btnLogin);  //实例化交互类组件对象findViewById(ID资源名称)

this.btnLogin.setOnClickListener(new ViewOcl());  //按钮与自定义监听器绑定

}
private  class ViewOcl implements View.OnClickListener{    //自定义一个事件监听类完成对该界面所有交互组件的动作监听,该类必须实现一个接口View.OnclickListener,进行事件组件监听
@Override
public void onClick (View v){
switch (v.getId()){
case R.id.btnLogin:
Toast.makeText(getApplicationContext(),"您点击了登录按钮",Toast.LENGTH_LONG).show();
break;
case R.id.btnRegister:
break;
default:break;
}
}
}
}


loginActivity.java
运行:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: