複数の行があるテーブルレイアウトがあり、各行にはtextViewとeditTextが含まれています。editTextにtextViewを動的に入力したい空白の行があります。textView(hips)を追加しましたが、他のビューとして表示されません。以下を参照してください。3行目には、textViewが透過的に表示されています。上記の行と同じtextViewを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>