在android中使用ViewFlipper

时间:2010-12-06 11:01:37

标签: android viewflipper

我需要在ViewFlipper的帮助下创建一个问题向导,以便用户可以轻松地在问题之间导航。我需要为每个问题动态生成视图。每个视图将包含一个Textview(用于问题)单选按钮(答案选项)和按钮('Next'和'Previous'按钮在每个视图之间翻转)。

以下是我要创建的向导模型:

alt text

在Viewflipper中,我看到布局已在XML文件中定义。任何人都可以帮助我自动生成它并正确地将值设置为视图。

问候 DJ

1 个答案:

答案 0 :(得分:3)

我会在你的位置做什么:

  • 制作我自己的视图类,其中包含使用当前问题初始化所需的参数
  • 在活动中实施ViewSwitcher.ViewFactory界面,以构建下一个或上一个问题的视图
  • 使用ViewSwitcher窗口小部件可以让您从问题切换到另一个

有很多关于如何使用ImageSwitcher小部件的示例(以this one开头)。您只需要将它们调整为更通用的ViewSwitcher。

关于ViewFlipper解决方案的好处是,当你的quizz有100个问题并且你需要创建与你的问题相对应的所有100个视图时,你不必担心内存。