このリンクの助けを借りて: http://www.techrepublic.com/blog/app-builder/a-dog-limps-into-a-saloon-a-tutorial-on-androids-viewflipper-widget/634、作成しました8 つの画像を表示する成功したフリッパー。ここに私のコードの一部があります:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.analysis);
vf = (ViewFlipper) findViewById(R.id.Flipper);
vs = (TextView) findViewById(R.id.textViewSpecies);
for (int i = 0; i < imagesArray.length; i++) {
ImageView imageView = new ImageView(this);
imageView.setBackgroundResource(imagesArray[i]);
vf.addView(imageView);
}
for (int i = 0; i < stringsArray.length; i++) {
TextView textview = new TextView(this);
textview.setBackgroundResource(stringsArray[i]);
vs.addView(textview);
}
今私がやろうとしているのは、フリッパーがその画像に設定されているときにそれぞれの画像で表示される各画像に TextView を添付することです。これは私の試みです:
for (int i = 0; i < stringsArray.length; i++) {
TextView textview = new TextView(this);
textview.setBackgroundResource(stringsArray[i]);
vs.addView(textview);
}
最初の行の下に for ループを追加しましたが、これにより最後の 2 行でエラーが発生します。テキストをフリッパーの一部にするのではなく、その上に置きます。どのように進めますか?