单击事件的处理方式及注册窗体的创建之(一)按钮单击事件的实现
2015-12-24 08:45
267 查看
开发步骤:
声明交互类组件对象
实例化交互类组件对象findViewById(ID资源名称)
自定义一个事件监听类完成对该界面所有交互组件的动作监听,该类必须实现一个接口View.OnclickListener,进行事件组件监听
按钮与自定义监听器绑定
代码:
loginActivity.java
运行:
声明交互类组件对象
实例化交互类组件对象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
运行:
相关文章推荐
- NSDictionary使用小结
- 获取到指定时间区间的月份集合,以及月份集合的月份第一天和最后一天
- linux命令大全
- 51nod 1455:宝石猎人
- 取消WIN2003开机按ctrl+alt+del和关机需要注释
- iOS中网络编辑
- gitflow
- PHP+Mysql日期时间如何转换(UNIX时间戳和格式化日期)
- ios 常见错误整理 持续更新
- zabbix------以自动添加tomcat端口的一条数据为例,了解low level discovery
- win7_oracle11g_64位连接32位PLSQL_Developer
- NSUserDefaults读取和写入自定义对象
- 数据挖掘(二)——Knn算法的java实现
- 重写和重载的区别小结
- 406 Not Acceptable
- 判断两线段是否相交
- php webservice应用
- mount命令使用具体解释(Linux)
- 看顶级高手如何编程--从带程序员新手想到的
- CSS样式表 超链接编辑