2

我想单击保存按钮并转到不同的布局文件(layout_save)。我在 Button.on Click Listener() 上收到一条错误消息,并说不能解析为类型。

这是我的代码;

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_final_project);

    Button buttonOne = (Button) findViewById(R.id.button1);
    buttonOne.setOnClickListener(new Button.onClickListener(){
        public void onClick(view v){
            setContentView(R.layout.layout_save);

        }
    });
4

2 回答 2

1

您不必在 setOnClickListener 方法中指定 onclicklistener 的实例。您需要做的就是像这样实例化一个新的点击监听器。

buttonOne.setOnClickListener(new OnClickListener(){
        public void onClick(View v){
            setContentView(R.layout.layout_save);

        }
    });

onclicklistner 已经从 set 方法中知道它是什么实例。

于 2012-12-09T19:30:19.017 回答
0

您可能想尝试创建一个Intent i = new Intent(this, ActivityThatSaves.class)where 这是您正在进行的任何活动,而 ActivityThatSaves 是与您想要显示的 XML 布局相关的任何活动。然后,调用startActivity(i)

于 2012-12-12T03:47:20.877 回答