package mars.Ac1;import android.app.Activity;
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
package mars.Ac1;import android.app.Activity;
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;public class Ac1 extends Activity {
    /** Called when the activity is first created. */
private Button myButton=null;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        myButton=(Button)findViewById(R.id.myButton);
        myButton.setOnClickListener( ew MyButtonListener());    } 
    class MyButtonListener implements OnClickListener{
public void onClick(View c) {
// TODO Auto-generated method stub
Intent intent=new Intent();
intent.setClass(Ac1.this, OtherAc.class);
Ac1.this.startActivity(intent);


}   
    }
}
红色部分老是现实错误

解决方案 »

  1.   

    先将排版排好,大家才好帮你分析。将代码选中,点工具栏第七个快捷图标,选Java。new MyButtonListener的n去哪了?
      

  2.   

    如果不是new的缘故就不知道了,,我都习惯这样写.....
    {
    ......
    myButton.setOnClickListener(listener);
    ......
    }private Button.OnClickListener listener = new Button.OnClickListener() {
       @Override
       public void onClick(View v)
      

  3.   

    import android.content.DialogInterface.OnClickListener;
    导错包了,大虾
    应该是View.OnClickListener