TableLayout内のTableRowの内容を動的に変更することは可能ですか?
現在、次のような単純なテーブルレイアウトがあります。
<TableLayout
android:id="@+id/tableid"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center" >
<TableRow>
<TextView
android:id="@+id/tv1id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="right"
android:text="@string/tv1text" />
<TextView
android:id="@+id/tv2id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="right"
android:text="@string/tv2text" />
</TableRow>
<!-- more TableRows ... -->
</TableLayout>
私がやりたいのは、2番目の列のTextViewを別のビュー(私の場合はEditView)で動的に変更することです。これは、最初にテーブルに読み取り専用モードでデータを表示してから、たとえばユーザーが[編集]ボタンを押した後、編集可能な状態に切り替えるためです。
これは可能ですか?ありがとう。