Cara Menambah TextView pada LinearLayout dalam Android
Dalam pengaturcaraan Android, kadangkala anda perlu menambah paparan pada reka letak XML yang telah ditetapkan secara dinamik dalam kod anda. Ini boleh dicapai dengan mengikuti pendekatan yang sistematik.
Katakan anda mempunyai susun atur XML dengan LinearLayout dengan "info" ID:
<code class="xml"><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:id="@+id/info" android:layout_height="wrap_content" android:orientation="vertical" > </LinearLayout></code>
Untuk menambah TextView pada LinearLayout ini dalam kod:
Dapatkan paparan LinearLayout daripada susun atur XML anda:
<code class="java">View linearLayout = findViewById(R.id.info);</code>
Buat TextView secara pengaturcaraan:
<code class="java">TextView valueTV = new TextView(this);</code>
Konfigurasikan TextView:
<code class="java">valueTV.setText("hallo hallo"); valueTV.setId(5);</code>
Tetapkan Parameter reka letak TextView:
<code class="java">valueTV.setLayoutParams(new LayoutParams( LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));</code>
Tambah TextView pada LinearLayout:
<code class="java">((LinearLayout) linearLayout).addView(valueTV);</code>
Nota: Pastikan anda menggunakan LinearLayout.LayoutParams untuk parameter reka letak TextView dan hantar paparan linearLayout ke LinearLayout sebelum menambah valueTV TextView padanya.
Atas ialah kandungan terperinci Bagaimana untuk Menambah TextView secara Pemrograman ke LinearLayout dalam Android?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!