0

在此链接的帮助下:http ://www.techrepublic.com/blog/app-builder/a-dog-limps-into-a-saloon-a-tutorial-on-androids-viewflipper-widget/634 ,我创建了一个成功的鳍状肢,显示八幅图像。这是我的代码的一部分:

@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 循环,但这会在最后两行中产生错误。我不希望文本成为鳍状肢的一部分,而是在它之上。我将如何进行?

4

0 回答 0