可以获得Button的引用。。但是用setonclicklistener的时候总是出问题 说  Your project contains errors
 下面是我的源代码
import android.app.Activity;  
import android.os.Bundle;  
import android.view.View;  
import android.widget.Button;  
 public class ButtonDemo extends Activity {
 
    private Button button1;   
    public void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        setContentView(R.layout.main);   
       
    
        button1 = (Button)findViewById(R.id.button1);   
        //增加事件响应 
 
        button1.setOnClickListener(new Button.OnClickListener(){   
            public void onClick(View v)  
            {  
          
           button1.setText("change!");
            }  
        });  
    }   
     
}  
如果注释setonclicklistener就没有问题
main里面我是肯定添加了button的

解决方案 »

  1.   

    你的代码木有错呀public class ButtonDemo extends Activity {    private Button button1;    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main); button1 = (Button) findViewById(R.id.btn);
    // 增加事件响应 button1.setOnClickListener(new Button.OnClickListener() {
        public void onClick(View v) { button1.setText("change! ");
        }
    });
        }}
      

  2.   

    换成:((Button)view).setText("chang!");试试