Rumah > Java > javaTutorial > teks badan

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

DDD
Lepaskan: 2024-10-25 17:31:50
asal
822 orang telah melayarinya

**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>
    Salin selepas log masuk
  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>
    Salin selepas log masuk
  3. Tambah TextView pada LinearLayout:

    <code class="java">linearLayout.addView(valueTV);</code>
    Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!