Passer d'une vue à une autre
SabrineH
Messages postés
23
Date d'inscription
Statut
Membre
Dernière intervention
-
BunoCS Messages postés 5036 Date d'inscription Statut Modérateur Dernière intervention -
BunoCS Messages postés 5036 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je souhaite savoir comment faire pour passer de ma vue "PlayerNameActivity" vers la vue "PutShipsActivity"
Voila le contenu de ma classe principale " playerNameActivity" Je ne vois pas ce qui manque pour effectuer la transition correctement ( la deuxième vue est déjà développée et déclarée dans le Manifest)
Merci d'avance
Je souhaite savoir comment faire pour passer de ma vue "PlayerNameActivity" vers la vue "PutShipsActivity"
Voila le contenu de ma classe principale " playerNameActivity" Je ne vois pas ce qui manque pour effectuer la transition correctement ( la deuxième vue est déjà développée et déclarée dans le Manifest)
Merci d'avance
package com.excilys.formation.battleships.android.ui.android.ui;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import com.excilys.formation.battleships.ShipException;
import com.excilys.formation.battleships.android.ui.BattleShipsApplication;
import battleships.formation.excilys.com.battleships.R;
public class PlayerNameActivity extends AppCompatActivity {
EditText mNameEditText;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_player_name2);
Button btn_jouer = (Button) findViewById(R.id.player_btn_jouer);
btn_jouer.setText("Play");
mNameEditText = (EditText) findViewById(R.id.edtText_plyr_name);
}
public void onClickButton(View v) {
String name = mNameEditText.getText().toString();
if (!name.isEmpty()) {
/* do stuff */
Toast.makeText(PlayerNameActivity.this, name, Toast.LENGTH_LONG).show();
}
}
public void test () throws ShipException {
BattleShipsApplication.Game game = BattleShipsApplication.getGame();
game.init("Sabrine");
}
}
1 réponse
-
Bonjour, au moment où tu veux changer de vue, il faut ajouter ce code :
startActivity(new Intent(Act1.this, Act2.class));
en remplacant Act1 par ta vue actuelle et Act2 par celle que tu veux afficher
En espérant avoir été utile.-
Bonjour, en fait ce que je cherche c'est de passer vers la deuxième vue lorsque je clique sur un bouton.
Est-ce que celle-ci permet de le faire?- Oui.
Par contre, ce que tu demandes là est la base du développement Android...
https://developer.android.com/guide
-