私のアプリケーションでは、TableLayout に動的に挿入した 4 つまたは 5 つの行があります。3 行目には、写真をキャプチャするボタンが 1 つあり、そのボタンのすぐ下にこの写真が表示されます。
このアプリケーションでは、このコードによる上記の選択に応じて、TableLayout からいくつかの行も削除しています
tableLayoutRow1.setVisibility(View.GONE);
Image を表示するために、Image 用にもう 1 つ TableRow を作成し、次のコードでこの行を TableLayout に挿入しています。
tableLayout.addView(tableRowImages, 4, new TableLayout.LayoutParams(
LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
ここでは index = 4 を提供しています。これは初めて完全に機能しますが、次回ボタンをクリックすると、この行はボタンのすぐ下に表示されません。