Android部分监听器使用方法总结(一)之OnCLickListener

ps:写在之前

1、小弟是以为android初学者,在学习过程中遇到过一些新手都会遇到的问题,希望能借助CSDN这个平台和各位前辈大牛已经同是菜鸟的同学们交流。这也是小弟第一次写博客,名副其实的处女座吧。内容不周到、有错误什么的请各位看个不吝赐教,排版不合理什么的希望各位大牛也提出来,小弟会慢慢改进。

2、小弟Android基础还没学完,所以本文不可能写到所有的监听器,在后续的学习过程中会逐渐加进来

--------------------------------------------------------------------------------------------华丽丽的分割线----------------------------------------------------------------------------------------------------------------------

用imooc的老师的话说,监听器的作用是连接视图(View及其子类对象)和用户交流的桥梁,是人机交互必不可少的部分,其重要性不言而喻。

废话少说,开始分享android监听器的简单用法。

---------------------------------------------------------------------------------------------万恶的分割线------------------------------------------------------------------------------------------------------------------------

1.OnClickListener   点击事件监听器

用于对Button(按钮)对象的点击事件的监听

OnClickListener
名称android.view.View.OnClickListener
触发
事件
对象android.widget.Button;实现
方法public void onClick(View v)参数
含义View v :包含按钮Button的视图点击Button使TextView中的内容改变
代码如下
 
  

public class MainActivity extends Activity {
	private TextView tv ;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        tv = (TextView) findViewById(R.id.tv_display);
        tv.setText("测试OnClickListener");
        Button bt = (Button)findViewById(R.id.bt);
        bt.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub
				tv.setText("Button被点击了");
			}
		});
    }
}
测试结果如下图所示

工作步骤:
1.当我们点击了Button按钮时,会产生一个OnClick事件;
2.这个事件会被OnClickListener监听到,然后执行onClick方法中的代码,因此TextView中的内容发生了变化
 
  

另外在Dialog中设置的Button的OnclickListener监听器使用方法类似,不过需要注意的是Dialog中包含的Button使用的监听器来自于包android.content.DialogInterface,

而本例中的OnClickListener来自于包android.view.View。同学们在设置监听器的时候注意看清楚。

你可能感兴趣的:(Android部分监听器使用方法总结(一)之OnCLickListener)