1

我有一个文件 toto.xml,其布局包含 TextView 和 ImageView。我还有另一个包含 ViewSwitcher 的文件 main.xml。

问题:如何在 ViewSwitcher 中动态集成 toto.xml 与不同的内容并在 Main.java 中可编辑

谢谢你

PS:对不起,如果我的英语很差,但这段文字是由谷歌翻译翻译的

4

1 回答 1

3

经过一个多星期的研究:

当第一个 ViewSwitcher 只能有两个视图时,我们必须使用 ViewFlipper 其次:用更多可以滚动的视图填充 ViewSwitcher 非常简单:

flipper.addView (View v);

知道 View 可以是 TextView 甚至是包含一个或多个 textview 的 LinearLayout,因此我们可以使用循环从数据库中填充视图,然后调用 switcher.addView();

例子:

ViewFlipper flipper = (ViewFlipper) findViewById(R.id.viewFlipper1);  

flipper.addView (addText("Stackoverflow Forever"));

public View addText(String text) {
            TextView tv = new TextView(this);
            tv.setText(text);
return v;
}

还是非常感谢;)

于 2012-03-18T23:05:07.747 回答