一、事件三要素:
事件源:事件发生的来源
事件:行为(点击、触摸…)
事件监听器:当事件发生时,所要做的事情
二、OnClickListener (单击事件)
接口定义: Public static interface View . OnClickListener {
Public void OnClick (View view);
}
1 protected void onCreate(Bundle savedInstanceState) { 2 super.onCreate(savedInstanceState); 3 setContentView(R.layout.focus); 4 Button bt=(Button)super.findViewById(R.id.focusbt1); 5 //设置监听器——>事件处理(View.OnClickListener) 6 OnClickListener ocl=new OnClickListenerImpl(); 7 bt.setOnClickListener(ocl); 8 } 9 //内部类 10 public class OnClickListenerImpl implements OnClickListener{ 11 public void onClick(View v) { 12 String str=etname.getText().toString(); 13 tv.setText(str); 14 } 15 }
单击事件——示例代码
1 Button bt=(Button)super.findViewById(R.id.focusbt1); 2 //设置监听器,匿名内部类 3 bt.setOnClickListener(new OnClickListener () { 4 public void onClick(View v) { 5 String str=etname.getText().toString(); 6 tv.setText(str); 7 } 8 });
示例代码(匿名内部类)
时间: 2024-10-06 18:02:32