Android Studio中button的两种触发方式
1、自定义button的id,建立对应的button对象,设置监听对象回写方法。
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.e(TAG, "onClick: ");
}
});//点击事件
btn.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
Log.e(TAG, "onLongClick:");
return false;
}//长按时间
});
btn.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
Log.e(TAG, "onTouch: "+event.getAction());
return false;
}
});//触碰事件
2.再xml的增加android:onClick=“***”,自动生成成员方法
public void dev_1(View view) {
}