Créer un textview depuis une méthode.

Fermé
yacinebosss Messages postés 156 Date d'inscription jeudi 27 décembre 2012 Statut Membre Dernière intervention 18 décembre 2021 - 24 juin 2020 à 18:12
BunoCS Messages postés 15495 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 23 octobre 2024 - 26 juin 2020 à 09:20
Bonjour je suis très nouveau dans java.
J'ai pas l'habitude des orienté objet.
Dans le langage ou JavaScript.
J'utilise les fonctions pour changer les paramètres des éléments ou créez de nouveau éléments.

Mais j'ai récemment commencé a apprendre le java et je veux faire la même chose. Es-ce que ces fessable es que ces la bonne méthode.

En gros pour moi je veux toujours créer une méthode qui pourvoir le travail sans répéter le code dans toute les classe.
A voir également:

1 réponse

BunoCS Messages postés 15495 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 23 octobre 2024 3 909
25 juin 2020 à 09:20
Bonjour,

Ta demande n'est pas très claire... Si je me base sur le titre, je dirais : oui, c'est possible de créer et d'afficher une TextView depuis une méthode.

Exemple:

// Creation de la TextView
TextView tv = new TextView(getApplicationContext());

// Creation des paramètres de layout
LayoutParams lp = new RelativeLayout.LayoutParams(
    LayoutParams.WRAP_CONTENT, // Largeur de la TextView
    LayoutParams.WRAP_CONTENT); // Hauteur de la TextView
 tv.setLayoutParams(lp);

 // Ajout d'un texte
 tv.setText("Hello World !");

 // Ajout d'une couleur sur le texte, rouge ici
 tv.setTextColor(Color.parseColor("#ff0000"));

 // Ajout de la TextView dans le ViewGroup parent
parent.addView(tv);

1
yacinebosss Messages postés 156 Date d'inscription jeudi 27 décembre 2012 Statut Membre Dernière intervention 18 décembre 2021 3
Modifié le 25 juin 2020 à 20:38
Mrc ces ça que je cherche.
Mais comment récupérer le parent.
Moi j'utilise un id mais on peut faire comme avec les dom en JavaScript ?
Mais ça ne marche pas.
0
BunoCS Messages postés 15495 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 23 octobre 2024 3 909 > yacinebosss Messages postés 156 Date d'inscription jeudi 27 décembre 2012 Statut Membre Dernière intervention 18 décembre 2021
26 juin 2020 à 09:20
Le parent est généralement le Layout dans lequel tu veux mettre ta
TextView
:
RelativeLayout
,
LinearLayout
, etc.
Tu peux le récupérer avec la méthode
findViewById()
.
https://developer.android.com/reference/android/view/View
0