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.
Vous devez vous connecter pour publier un commentaire.
Écrire de code ci-dessous dans votre MainActivity.java fichier au lieu de votre code.
Et Déclarer MainActivity2 dans votre Androidmanifest.xml fichier à l'aide du code ci-dessous.
Changer votre FirstyActivity à:
Espère que ça va vous aider.
Il n'y a plus d'une façon de le faire.
Ici est une bonne ressource directement à partir de Google:
http://developer.android.com/training/basics/firstapp/starting-activity.html
À developer.android.com ils ont de nombreux tutoriels expliquant à peu près tout ce que vous devez savoir sur android. Ils ont même fournir des API pour chaque classe.
Si cela ne fonctionne pas, il existe de NOMBREUSES ressources qui peuvent vous aider avec cette question et android d'autres questions.