在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");  
        }  
    }; 
posted @ 2012-07-04 14:25  日光之下无新事  阅读(854)  评论(0编辑  收藏  举报