2

保存ボタンをクリックして、別のレイアウト ファイル (layout_save) に移動したいと思います。Button.on Click Listener() でエラー メッセージが表示され、con が型に解決されないというメッセージが表示されます。

これが私のコードです。

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)これが現在のアクティビティであり、ActivityThatSaves が、表示する XML レイアウトに関連付けられているアクティビティである場所を作成してみてください。次に、電話するstartActivity(i)

于 2012-12-12T03:47:20.877 に答える