Maison  >  Article  >  Java  >  **Comment ajouter un TextView à un LinearLayout sous Android ?**

**Comment ajouter un TextView à un LinearLayout sous Android ?**

DDD
DDDoriginal
2024-10-25 17:31:50818parcourir

**How to Add a TextView to a LinearLayout in Android?**

Ajout d'un TextView à un LinearLayout dans Android

Question :

Dans une mise en page définie par XML, un LinearLayout est déclaré pour ajouter dynamiquement des TextViews. Cependant, une tentative de le faire entraîne une erreur ClassCastException : android.widget.TextView.

Réponse :

Pour rectifier l'erreur, les étapes suivantes doivent être suivies :

  1. Convertissez le LinearLayout dans le type correct :

    <code class="java">LinearLayout linearLayout = (LinearLayout) findViewById(R.id.info);</code>
  2. Assurez-vous que les LayoutParams utilisés pour TextView sont LinearLayout.LayoutParams :

    <code class="java">valueTV.setLayoutParams(new LinearLayout.LayoutParams(
        LayoutParams.FILL_PARENT,
        LayoutParams.WRAP_CONTENT));</code>
  3. Ajouter TextView au LinearLayout :

    <code class="java">linearLayout.addView(valueTV);</code>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn