写真の数をスワイプするアプリケーションを作成しました。これらの写真を配列に追加しました。これらのアイテムの単純な数値(-1、2、3など)を取得したいのですが、このために私は持っていますforループを使用し、これらの値をtextviewに設定してから、これらのtextviewをlinearlayoutに動的に追加し、次にこのlinearlayoutをviewgroupコンテナに追加しました。これを行うことで、配列項目の最後の数値を表示することができます。以下は私のコードです。
LinearLayout linearlay=new LinearLayout(context);
linearlay.setOrientation(LinearLayout.VERTICAL);
imageView.setImageResource(image_id[position]);
linearlay.addView(imageView,0);
for(int i=0;i<image_id.length;i++)
{
linearlay.removeView(textView);
textView.setText("Image: "+(i+1));
linearlay.addView(textView);
((ViewPager) container).addView(linearlay);
}
return linearlay;
} TextView textView=new TextView(context);
Text 値を 1,2,3... に設定してレイアウトに表示したいのですが、最後の値しか表示されていません。