方式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函数又臭又长, 没法阅读
另外, 如果两个方法混用, 以后期绑定的为准, 而不是两个都有效
本文深入探讨了在Android应用中优化点击事件处理的方法,对比了使用findViewById和onClick属性两种实现方式的优劣,强调了后者在保持代码可读性和维护性方面的优势。同时,文章提供了一个实例,展示如何在活动中正确地绑定和响应点击事件,确保应用的交互体验更加流畅和直观。
1411

被折叠的 条评论
为什么被折叠?



