Rumah  >  Artikel  >  Java  >  **Bagaimana untuk Menambah TextView pada LinearLayout dalam Android?**

**Bagaimana untuk Menambah TextView pada LinearLayout dalam Android?**

DDD
DDDasal
2024-10-25 17:31:50818semak imbas

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

Menambah TextView pada LinearLayout dalam Android

Soalan:

Dalam susun atur yang ditentukan XML, LinearLayout ialah diisytiharkan untuk menambah TextViews secara dinamik. Walau bagaimanapun, percubaan untuk berbuat demikian mengakibatkan ralat ClassCastException: android.widget.TextView.

Jawapan:

Untuk membetulkan ralat, langkah berikut perlu diambil :

  1. Hantar LinearLayout kepada jenis yang betul:

    <code class="java">LinearLayout linearLayout = (LinearLayout) findViewById(R.id.info);</code>
  2. Pastikan bahawa LayoutParams yang digunakan untuk TextView ialah LinearLayout.LayoutParams:

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

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

Atas ialah kandungan terperinci **Bagaimana untuk Menambah TextView pada LinearLayout dalam Android?**. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn