我的表格布局有几行,每行包含一个 textView n 一个 editText。我有一个空白行,我想用 textView 和 editText 动态填充它。我添加了一个 textView(hips) 但它没有显示为其他。见下文,在第 3 行 textView 显示为透明的。我想动态添加与上述行相同的 textView n 和 editText 。
TableRow row = (TableRow) findViewById(R.id.tblHips);
TextView txt=new TextView(getApplicationContext());
txt.setTextAppearance(getApplicationContext(), android.R.attr.textAppearanceLarge);
txt.setId(R.id.txtHipId);
txt.setText("Hips");
row.addView(txt);
我只为腰部以下的行添加了代码-
<TextView
android:id="@+id/TextView02"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="2"
android:text="Waist"
android:textAppearance="?android:attr/textAppearanceLarge" />
<EditText
android:id="@+id/EditText02"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:inputType="numberDecimal" />
</TableRow>
<TableRow
android:id="@+id/tblHips"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</TableRow>
<TableRow
android:id="@+id/tableRow7"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<RadioGroup
android:id="@+id/rdMs"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="horizontal" >
<RadioButton
android:id="@+id/radio0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
android:text="Imperial" />
<RadioButton
android:id="@+id/radio1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Metric" />
</RadioGroup>
</TableRow>