Android-Schaltfläche klicken, gehen Sie zu einem anderen xml-Seite

Also, was ich getan habe in Eclipse, in layouts, die ich habe: activity_main.xml und activity_main2.xml. Was ich versucht habe, ist eine Schaltfläche erstellen, die in activity_main.xml und auf klicken Sie auf, um zu gehen auf dem Bildschirm activity_main2.xml

so, in com.example.myfirstapp ich habe

MainActivity.Java:

package com.example.myfirstapp;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.util.Log;
import android.view.Menu;
import android.view.View;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        //Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }

    public void click1(View v) {
        Log.i("clicks","You Clicked B1");
        Intent i=new Intent(
                     MainActivity.this,
                     MainActivity2.class);
        startActivity(i);
    }
}

MainActivity2.java

package com.example.myfirstapp;

import android.os.Bundle;
import android.view.Menu;
import android.app.Activity;

public class MainActivity2 extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main2);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        //Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
}
Die Antwort finden Sie hier: stackoverflow.com/questions/736571/...
bitte Forschung mehr über tutorial zu diesem. es gibt Haufen auf dem web..
Hast du android:onClick="click1" - Eigenschaft für die Schaltfläche in activity_main.xml?
Bitte siehe meine Antwort, es wird Ihr problem lösen.
Es gibt mehr als einen Weg, dies zu tun.

InformationsquelleAutor Dmitry | 2013-01-08

Schreibe einen Kommentar