动态使用viewswitcher / viewflipper

时间:2012-03-11 21:59:34

标签: android viewflipper viewswitcher

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

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

谢谢

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

1 个答案:

答案 0 :(得分: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;
}

无论如何,谢谢你。)