アクティビティのレイアウト ファイルを作成しました。このレイアウトでは、textview と edittext を使用して LinearLayout を作成しました。ここで、元の LinearLayout とまったく同じビューを表示して含む追加の LinearLayouts を作成したいと思いますが、テキストは異なります。これらの LinearLayout の量は実行ごとに異なるため、実行中にプログラムで実行したいとも考えています。インフレータについていくつか読んだことがありますが、使用するには十分に理解していません。
私はこのようなことを考えています。明らかにコードが間違っていますが、私がやりたいことを理解していただければ幸いです。
LinearLayout llMain = (LinearLayout)findViewById(R.id.mainLayout);
LinearLayout llToCopy = (LinearLayout)findViewById(R.id.linearLayoutToCopy);
for(int player = 0; player < size; player++)
{
LinearLayout llCopy = llToCopy.clone();
TextView tv = (TextView)llCopy.getChildAt(0);
tv.setText(players.get(player).getName());
llMain.addView(llCopy);
}