IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants graphiques Android Discussion :

Création d'un TextView dans un code


Sujet :

Composants graphiques Android

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 30
    Points : 7
    Points
    7
    Par défaut Création d'un TextView dans un code
    Bonjour, bonjour !

    J'ai un code dans lequel s'ouvre un popup et l'user rentre ses valeurs, et à la suite de ceci je souhaiterais que ses valeurs s'affiche dans un TextView, le problèmes est que je ne sais pas comment faire pour crée un TextView dans le code directement, c'est à dire que s'il faut affiché qqch on l'affiche dans un TextView sinon il n'y a pas de TextVew.

    Mon problème est que je ne sais pas auto générer un TextView ...

    Voilà mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    package com.pfsdroid.android;
     
    import android.app.Activity;
    import android.app.AlertDialog;
    import android.content.DialogInterface;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.TextView;
     
     
    public class PfsActivity extends Activity{
     
    	EditText ComNbAme;
    	Button ComDefAme;
    	TextView ComScreen;
     
    	private int VarNbAme;
     
    	int VarFx;
    	int VarFy;
    	int VarFz;
    	int VarMx;
    	int VarMy;
    	int VarMz;
    	String VarPa = null;
     
    	public void onCreate(Bundle savedInstanceState) 
    	{
    		 super.onCreate(savedInstanceState);
    		 setContentView(R.layout.pfs);
     
    		 ComDefAme = (Button) findViewById(R.id.ComDefAme);
    		 ComNbAme = (EditText) findViewById(R.id.ComNbAme);
    		 ComScreen = (TextView) findViewById(R.id.ComScreen);
     
    		 ComDefAme.setOnClickListener(new View.OnClickListener() 
    			{
    				public void onClick(View view) 
    					{
    					 VarNbAme = Integer.parseInt(ComNbAme.getText().toString());
    					 defAme();
    					}
    			});
    	}
    	private void defAme() 
    	{
    		if (VarNbAme == 2)
    		{
    			final View add_view=getLayoutInflater().inflate(R.layout.deux_ame, null);
     
    			new AlertDialog.Builder(PfsActivity.this)
    			.setTitle("PFS sous l'action de 2 forces :")
    			.setIcon(android.R.drawable.ic_menu_directions)
    			.setView(add_view)
    			.setNegativeButton("Fin", null)
    			.create()
    			.show();
    		}
    		else if (VarNbAme == 3)
    		{
    			ComDefAme.setEnabled(false);	
    			int i = 0;
    			while (i != 3)
    			{
    				final View add_view=getLayoutInflater().inflate(R.layout.add, null);
     
    				new AlertDialog.Builder(PfsActivity.this)
    				.setTitle("Ajouter une Ame :")
    				.setIcon(android.R.drawable.ic_menu_add)
    				.setView(add_view)
    				.setPositiveButton("Ajouter", new DialogInterface.OnClickListener(){
    					public void onClick(DialogInterface dialog, int whichButton) 
    					{		
    		            	EditText ComFx = (EditText)add_view.findViewById(R.id.ComFx);
    		            	EditText ComFy = (EditText)add_view.findViewById(R.id.ComFy);
    		            	EditText ComFz = (EditText)add_view.findViewById(R.id.ComFz);
    		            	EditText ComMx = (EditText)add_view.findViewById(R.id.ComMx);
    		            	EditText ComMy = (EditText)add_view.findViewById(R.id.ComMy);
    		            	EditText ComMz = (EditText)add_view.findViewById(R.id.ComMz);
    		            	EditText ComPa = (EditText)add_view.findViewById(R.id.ComPa);
     
    		            	VarFx = Integer.parseInt(ComFx.getText().toString());
    		            	VarFy = Integer.parseInt(ComFy.getText().toString());
    		            	VarFz = Integer.parseInt(ComFz.getText().toString());
    		            	VarMx = Integer.parseInt(ComMx.getText().toString());
    		            	VarMy = Integer.parseInt(ComMy.getText().toString());
    		            	VarMz = Integer.parseInt(ComMz.getText().toString());
    		            	VarPa = ComPa.getText().toString();
     
    					}
    				})
    				.setNegativeButton("Annuler", null)
    				.create()
    				.show();
    				Ame declare = new Ame(i, VarFx, VarFy, VarFz, VarMx, VarMy, VarMz, VarPa);
    				declare.Affichage();
    				i++;
    			}
    		}
    		else 
    		{
    			final View add_view=getLayoutInflater().inflate(R.layout.ereur_ame, null);
     
    			new AlertDialog.Builder(PfsActivity.this)
    			.setTitle("Impossible :")
    			.setIcon(android.R.drawable.ic_menu_help)
    			.setView(add_view)
    			.setNegativeButton("Fin", null)
    			.create()
    			.show();
    		}
    	}
    }
    et ma classe Ame :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    package com.pfsdroid.android;
    
    import android.widget.TableRow;
    import android.widget.TextView;
    
    public class Ame 
    {
    	int id;
    	int Fx;
    	int Fy;
    	int Fz;
    	int Mx;
    	int My;
    	int Mz;
    	String Pa;
    	
    	 public Ame()
    	 {
            
    		 	id = 0;
    			Fx = 0;
    			Fy = 0;
    			Fz = 0;
    			Mx = 0;
    			My = 0;
    			Mz = 0;
    			Pa = "x";
     }
    
    	 public Ame(int pId, int pFx, int pFy, int pFz, int pMx, int pMy, int pMz, String pPa)
    	  {     
    	          id = pId;
    	          Fx = pFx;
    			  Fy = pFy;
    			  Fz = pFz;
    			  Mx = pMx;
    			  My = pMy;
    		      Mz = pMz;
    		      Pa = pPa;
    	  }
    	 public void Affichage()
    	  {     
    		//C'est ici que je bloque ... 
    	  }
    }

    Merci de votre aide !

    Flyer-74

  2. #2
    Expert confirmé
    Avatar de Hephaistos007
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Décembre 2004
    Messages
    2 493
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 493
    Points : 4 166
    Points
    4 166
    Par défaut
    En gros, tout simplement :
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    mon_layout_existant.add(new TextView());
    Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes --- devise SHADOKS

    Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 30
    Points : 7
    Points
    7
    Par défaut
    Salut !
    Merci de ta réponse, mais où dois-je le placer dans mon code ?

    Dans le constructeur, dans la méthode Affichage ?
    Dans mon Activity directement ?

    Merci

    Flyer-74

  4. #4
    Expert confirmé
    Avatar de Hephaistos007
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Décembre 2004
    Messages
    2 493
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 493
    Points : 4 166
    Points
    4 166
    Par défaut
    Dans la méthode onCreate de ton activity.
    Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes --- devise SHADOKS

    Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 30
    Points : 7
    Points
    7
    Par défaut
    Salut !

    Quand je l'ajoute dans le OnCreate il me souligne le .add comme erreur ?!

    Mais si je le positionne ici il ne se créera pas lors du renseignement des données de l'user ?!

    Merci

    Flyer-74

Discussions similaires

  1. Réponses: 2
    Dernier message: 24/09/2013, 11h48
  2. Création d'un bouton dans le code Behind
    Par DeveloppeurWeb dans le forum VB.NET
    Réponses: 2
    Dernier message: 15/07/2010, 16h08
  3. [VB.NET] Probleme de création d'une picturebox dans le code
    Par stringman62 dans le forum Windows Forms
    Réponses: 5
    Dernier message: 07/02/2006, 16h56
  4. Création multiple table paradox dans le code
    Par scarabee dans le forum C++Builder
    Réponses: 8
    Dernier message: 30/10/2002, 10h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo