我在资源中定义了两个观看次数ExampleView1
,ExampleView2
,ExampleView3
和ExampleView4
。
在我的Activity中,我有一个空的ViewFlipper。基于做某些逻辑,我想将ExampleView1
和ExampleView2
添加到ViewFlipper并显示视图。
稍后我想基于内部逻辑添加ExampleView3
和ExampleView4
。
我该怎么做?是否有一些教程或有人可以用示例代码帮助我吗?
答案 0 :(得分:4)
只需使用addView
方法,ViewFlipper
继承自ViewGroup
。如果您的观点是自定义的,那么您将拥有以下内容:
flipper.addView(new ExampleView1());
另一方面,如果视图是在XML布局中定义的,则必须先对它们进行充气:
View view = LayoutInflater.from(context).inflate(R.layout.your_view, null);
flipper.addView(view);