在Listener中的onClick方法中使用Context
之前一直使用的是定义一个全局的context变量,在onCreate方法中,context = this;
这样就可以保证在整个项目中都可以使用这个context
另外还有一种取得Context的方法,执行getApplicationContext
如果只是在onClick的方法中想使用Context的话,有一个更加简单的办法。
listen1 = new OnClickListener() { public void onClick(View v) { setTitle("点击button1 "); Button btn=new Button(v.getContext()); layout.addView(btn); btn.setText("Button"); } };