我已经制作了一个应用程序,我在其中刷了一些照片,我已经将这些照片添加到一个数组中,我想为这些项目获取简单的数值(例如:-1,2,3 等),为此我有使用for循环,并将这些值设置为文本视图,然后将这些文本视图动态添加到线性布局,然后将此线性布局添加到视图组容器。通过这样做,我只能显示数组项的最后一个数值;下面是我的代码。
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);
我想将文本值设置为 1,2,3... 并在布局中显示它,但只显示最后一个值。