如何给activity中的控件增加事件响应代码
2015-05-21 16:30
253 查看
方式1:
在onCreate函数中写如下代码:
m_buttonFollow = (Button) findViewById(R.id.buttonFollow);
m_buttonFollow.setOnClickListener(.....
方法2:
在layout的xml中, 给控件加这么一句:
android:onClick="OnButtonFollowClick"
然后在activity类中加一个函数:
public void OnButtonFollowClick(View v)
响应的代码写函数内 --- 注意, 必须是public
哪种方法好呢, 显然是第二种好.
第一种会导致onCreate函数又臭又长, 没法阅读
另外, 如果两个方法混用, 以后期绑定的为准, 而不是两个都有效
在onCreate函数中写如下代码:
m_buttonFollow = (Button) findViewById(R.id.buttonFollow);
m_buttonFollow.setOnClickListener(.....
方法2:
在layout的xml中, 给控件加这么一句:
android:onClick="OnButtonFollowClick"
然后在activity类中加一个函数:
public void OnButtonFollowClick(View v)
响应的代码写函数内 --- 注意, 必须是public
哪种方法好呢, 显然是第二种好.
第一种会导致onCreate函数又臭又长, 没法阅读
另外, 如果两个方法混用, 以后期绑定的为准, 而不是两个都有效
相关文章推荐
- Android深入探究笔记之二 -- 打开一个新的 Activity 并传递参数与如何响应控件的点击事件 .
- Android深入探究笔记之二 -- 打开一个新的 Activity 并传递参数与如何响应控件的点击事件
- 内容页响应母版页控件的事件(内容页共享母版页的某个控件事件)(用户控件增加一个委托)
- 章鱼哥—VB.NET 如何实现代码自动生成控件 添加绑定事件
- MFC动态创建控件并响应事件代码实现过程
- [VB.NET]如何在DataGridView控件中增加、删除和修改记录(用程序代码的方法)
- vc中的 drop down 类型的combo控件 如何响应回车事件
- C++如何通过一个响应事件接受多个控件消息
- 关于通过代码指定页面控件的事件响应脚本函数的一个细节
- 如何:响应 GridView 控件中的按钮事件
- 如何在list控件中响应右键弹出菜单中的菜单事件
- 没有焦点的控件如何响应ONEXIT事件?
- 控件如何在IDE中响应MouseDown事件
- 代码创建UIWindow -> UIView -> RootViewController中遇到UIview覆盖,控件事件不响应问题
- 数据集控件 放在 数据模块 上后,如何写事件代码
- 给控件增加响应事件
- 在Activity或fragment中响应ListView内部控件的点击事件
- 如何:响应 GridView 控件中的按钮事件
- 请问如何让验证控件只响应某个按钮,而对其他按钮的事件不进行响应