Passer d'une vue à une autre

SabrineH Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -  
BunoCS Messages postés 5067 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
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");
 }


}

A voir également:

1 réponse

yanb3 Messages postés 133 Statut Membre 19
 
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.
0
SabrineH Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
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?
0
BunoCS Messages postés 5067 Date d'inscription   Statut Modérateur Dernière intervention   > SabrineH Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
Oui.
Par contre, ce que tu demandes là est la base du développement Android...
https://developer.android.com/guide
0