Android响应事件onClick方法的五种实现方式小结

  

在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方法的五种实现方式小结