代码之家  ›  专栏  ›  技术社区  ›  Christian

将运行时视图添加到ViewFlippers

  •  0
  • Christian  · 技术社区  · 14 年前

    我定义了两种观点 ExampleView1 , ExampleView2 , ExampleView3 ExampleView4

    在我的活动中,我有一个空的ViewFlipper。根据逻辑,我想加上 示例视图1 示例视图2 到ViewFlipper并显示视图。

    稍后我想根据内部逻辑添加 示例视图3 示例视图4 .

    1 回复  |  直到 14 年前
        1
  •  4
  •   Cristian    14 年前

    就用这个 addView ViewFlipper 继承自 ViewGroup . 如果您的视图是自定义视图,则会有如下内容:

    flipper.addView(new ExampleView1());
    

    另一方面,如果视图是在XML布局中定义的,则必须首先对其进行膨胀:

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