在Android的开发中,对于点击事件OnClickListener的有下面四种实现方式,可以根据实际场景的需要选择合适的用法。下面以按钮按钮来举例说明。
适合场景:任何场景都通用,但对于一个活动中要是有多个控件要实现onClick方法就会显得代码冗余。
按钮bt_Demo=(按钮)findViewById (R.id.bt_Demo); bt_Demo.setOnClickListener (new> 按钮[]demoBtns; …… (按钮按钮:demoBtns) { button.setOnClickListener(听众); } 私人> 按钮bt_Demo=(按钮)findViewById (R.id.bt_Demo); bt_Demo。setOnClickListener(新ButtonListener ()); 私人类ButtonListener实现> 公共类MyActivity延伸活动实现,对于有些控件(比如TextView)需要兼容旧的SDK API,还需要加上android:点击=" true "& lt; TextView android: layout_width=" match_parent " android: layout_height=" wrap_content " android:点击=" true " android: onClick=" onTextViewClick " android:文本="点击事件” android: textSize=?6 sp/祝辞//在代码中实现onTextViewClick()方法即可。 公共空间onTextViewClick () {//具体点击操作的逻辑 }以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
Android响应事件onClick方法的五种实现方式小结