gpt4 book ai didi

android - 在安卓中使用 ViewFipper

转载 作者:行者123 更新时间:2023-11-29 18:22:48 25 4
gpt4 key购买 nike

我需要借助 ViewFlipper 创建一个问题向导,以便用户可以轻松地在问题之间导航。我需要为每个问题动态生成 View 。每个 View 都将包含一个 TextView (用于问题)单选按钮(用于回答的选项)和按钮(用于在每个 View 之间切换的“下一个”和“上一个”按钮)。

这是我要创建的向导模型:

alt text

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

问候打碟

最佳答案

如果我处于你的位置,我会怎么做:

  • 制作我自己的 View 类,将当前问题初始化所需的内容作为参数
  • 实现ViewSwitcher.ViewFactory Activity 中的界面,以便为下一个或上一个问题构建 View
  • 使用 ViewSwitcher允许您从一个问题切换到另一个问题的小部件

有很多关于如何使用 ImageSwitcher 小部件的示例(从 this one 开始)。您只需要使它们适应更通用的 ViewSwitcher。

与 ViewFlipper 解决方案相比,该解决方案的好处在于,当您的测验有 100 个问题并且您需要创建与您的问题相对应的所有 100 个 View 时,您不必担心内存问题。

关于android - 在安卓中使用 ViewFipper,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4365682/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com