ここでは、配列リストのサイズに基づいてプログラムでテキスト ビューを追加する必要があります。テキストビューは、連続するパターンのように一列に表示する必要があります...例. 配列リストのサイズまで、tv1、tv2、tv3 など。
しかし、ここでは、互いに表示されているテキストビューを取得しています。それらのテキストを読むことができません。これが私のコードです:
ArrayList<String> languageNames = new ArrayList<String>();
RelativeLayout rl = (RelativeLayout)findViewById(R.id.rl);
if(languageNames.size()>0)
{
int size = languageNames.size();
TextView[] tv = new TextView[size];
RelativeLayout.LayoutParams p = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
p.addRule(RelativeLayout.BELOW, tvLocation.getId());
for(int i=0; i<size; i++)
{
tv[i] = new TextView(getBaseContext());
tv[i].setText(languageNames.get(i).toString());
tv[i].setLayoutParams(p);
tv[i].setPadding(50, 50, 0, 0);
tv[i].setTextColor(Color.parseColor("#000000"));
rl.addView(tv[i]);
}
}
else
{
}
適切な方法でテキスト ビューを取得するには、何をする必要がありますか?