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

Android Discussion :

.java ou .xml


Sujet :

Android

  1. #1
    Membre averti Avatar de Neolex
    Homme Profil pro
    Recherche emploi Securité informatique
    Inscrit en
    Avril 2011
    Messages
    243
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Recherche emploi Securité informatique

    Informations forums :
    Inscription : Avril 2011
    Messages : 243
    Points : 333
    Points
    333
    Par défaut .java ou .xml
    Bonjour à tous ,
    je débute dans le développement sur Android , j'aurais une question , surement idiote ...
    Voilà , donc il est possible de créer un widget(j’espère bien utiliser le mot ) directement depuis le code source par exemple :
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    	   EditText editText = new EditText(this);
    	    editText.setHint(R.string.editText);
    	    editText.setInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE);
    	    editText.setLines(5);
    	    editText.setPadding( 0, 50, 0,10);
    	    layout.addView(editText);
    ou sur depuis le fichier .xml comme ceci :
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    	<EditText 
    		android:layout_width="fill_parent"
    		android:layout_height="wrap_content"
    		android:hint="@string/editText"
    		android:lines="5"/>


    Je voulais donc vous demander quand créer l’élément a partir du code source java et quand le créer à partir des fichiers XML ...
    Qu'elle est la différence ?

    Désolé si ma question peut paraitre idiote ...

    Merci d'avance pour votre aide .

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 690
    Points : 20 211
    Points
    20 211
    Par défaut
    La plus part du temps tu créera tes widget en xml pour 2 raisons :

    - Tu sépare l'interface de la logique du code
    - C'est beaucoup plus simple de créer une interface en xml avec l'éditeur intégré qu'en code pure.


    Après tu peux parfois avoir besoin de créer des widgets à la volée ou dynamique , et dans ce cas les faire en code est plus pratique.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2013
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2013
    Messages : 20
    Points : 31
    Points
    31
    Par défaut
    Bonjour,

    J'ajouterai qu'une application entièrement crée en java (interface comprise) est bien plus lourde qu'une application avec une interface en xml.

    Cela dit il est tout a fait possible de récupérer une instance des objets utilisés en xml pour les modifier dans le code.

    De plus une interface en java pure ne sera pas plus rapide au chargement ou démarrage qu'une interface en xml (ou très peu).

  4. #4
    Membre averti Avatar de Neolex
    Homme Profil pro
    Recherche emploi Securité informatique
    Inscrit en
    Avril 2011
    Messages
    243
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Recherche emploi Securité informatique

    Informations forums :
    Inscription : Avril 2011
    Messages : 243
    Points : 333
    Points
    333
    Par défaut
    D'accord merci de vos réponse , effectivement j'ai crée une petit application et j'ai vite compris l'utilité du XML.

    Merci beaucoup pour les explications !

Discussions similaires

  1. [XSD] Java et XML: Génération du XSD (Schema XML)
    Par Kroline dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 10/08/2006, 19h03
  2. [Java] Mapping XML <> Java
    Par webspeak dans le forum Persistance des données
    Réponses: 7
    Dernier message: 22/06/2006, 01h07
  3. Java et xml
    Par Reflex77 dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 01/02/2006, 16h48
  4. [JAVA et XML] Message XML avec paramètre JAVA
    Par MiJack dans le forum Format d'échange (XML, JSON...)
    Réponses: 9
    Dernier message: 09/11/2005, 11h22
  5. Optimisation java et xml
    Par ujoodha dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 25/10/2005, 15h53

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