Android cliquez sur le Bouton aller à une autre page xml

Donc ce que j'ai fait dans Eclipse, dans des mises en page j'ai: activity_main.xml et activity_main2.xml. Ce que j'ai essayé est de créer un bouton dans activity_main.xml et sur cliquez sur pour accéder à l'écran de activity_main2.xml

donc dans com.example.myfirstapp j'ai

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;
    }
}
  • Trouver votre réponse ici: stackoverflow.com/questions/736571/...
  • veuillez la recherche de plus de tutoriel à ce sujet. il y a des tas sur le web..
  • Avez-vous donné android:onClick="click1" propriété de bouton activity_main.xml?
  • Veuillez voir ma réponse, il permettra de résoudre votre problème.
  • Il n'y a plus d'une façon de le faire.
  • Pour info avant de poster un de très simple et de juvéniles question sur Stackoverflow, assurez-vous de voir si la question n'a pas déjà été répondu, et de faire quelques recherches avant de poster. Un manque de recherche, c'est mal vu. Faites-moi confiance, été là, fait cela.

InformationsquelleAutor Dmitry | 2013-01-08