常见的事件:
1、单击事件onClickListener:略
2、长按事件onLongClickListener
ThreeAndroidActivity.java:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button button1 =(Button)findViewById(R.id.button1);
button1.setOnLongClickListener(new OnLongClickListener(){
public boolean onLongClick(View v) {
Log.i("myinfo", "button长按事件。。。");
return false;
}
});
}
运行结果:
验证true和false:
当返回值为true时:
public voidonCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button button1=(Button)findViewById(R.id.button1);
button1.setOnLongClickListener(newOnLongClickListener(){public booleanonLongClick(View v) {
Log.i("myinfo", "button长按事件。。。");return true;
}
});
button1.setOnClickListener(newOnClickListener(){public voidonClick(View v) {
Log.i("myinfo", "button点击事件。。。");
}
});<