单击事件的处理方式及注册窗体的创建之(一)按钮单击事件的实现
开发步骤:
- 声明交互类组件对象
- 实例化交互类组件对象findViewById(ID资源名称)
- 自定义一个事件监听类完成对该界面所有交互组件的动作监听,该类必须实现一个接口View.OnclickListener,进行事件组件监听
- 按钮与自定义监听器绑定
代码:
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 }
运行:
花朵开放的时候花蕾消逝,人们会说花蕾是花朵否定了的;同样地,当结果的时刻花朵又被解释为植物的一种虚假的存在形式,而果实是作为植物的真实形式而取代花朵的。这些形式不但彼此不同,而且互相排斥,互不相容。但是,他们的流动性却使他们成为有机统一体的环节,他们在有机统一体中不但互相抵触,而且彼此都同样是必要的;而正是这种同样的必要性才构成整体的生命。