将运行时视图添加到ViewFlippers

时间:2010-11-25 12:44:53

标签: android android-ui

我在资源中定义了两个观看次数ExampleView1ExampleView2ExampleView3ExampleView4

在我的Activity中,我有一个空的ViewFlipper。基于做某些逻辑,我想将ExampleView1ExampleView2添加到ViewFlipper并显示视图。

稍后我想基于内部逻辑添加ExampleView3ExampleView4

我该怎么做?是否有一些教程或有人可以用示例代码帮助我吗?

1 个答案:

答案 0 :(得分:4)

只需使用addView方法,ViewFlipper继承自ViewGroup。如果您的观点是自定义的,那么您将拥有以下内容:

flipper.addView(new ExampleView1());

另一方面,如果视图是在XML布局中定义的,则必须先对它们进行充气:

View view = LayoutInflater.from(context).inflate(R.layout.your_view, null);
flipper.addView(view);