安卓中按钮点击事件无响应

我在xml中写了一个按钮,对这个按钮设置了setOnClickListener事件,运行时点击按钮没反应,小白一枚,特来请教

     Button2.setOnClickListener(new View.OnClickListener() {    
         @Override  
         public void onClick(View v) {  
         Intent mIntent = new Intent();  
         mIntent.setClass(MainActivity.this, RegisterActivity.class);  
         mIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);                        
         startActivity(mIntent);  
         MainActivity.this.finish();       
         }               
          });  
    <Button
        android:id="@+id/zhuce"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:text="点击注册" 
        android:background="@android:color/holo_blue_bright"  
        android:textSize="18sp" 

         />

要么是ID没有找对,要么就是类型转换错误,仔细检查一下代码

请参考我的文章http://blog.csdn.net/yissan/article/details/50448950

先看button有没有绑定id 像这样? button = findViewByID(R.id,bt);

或者你直接这样写


    findViewById(R.id,zhuce).setOnClickListener(new View.OnClickListener() {    
         @Override  
         public void onClick(View v) {  
         Intent mIntent = new Intent();  
         mIntent.setClass(MainActivity.this, RegisterActivity.class);  
         mIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);                        
         startActivity(mIntent);  
         MainActivity.this.finish();       
         }               
          });  

会不会忘记写setContentView();这句代码,因为一般要先通过这句找到控件id,才能对其处理

谢谢大家,找到原因了

是不是id写错了呀?或者点击事件干脆没有