【问题标题】:Android - Switching between Multiple Views in a ViewFlipperAndroid - 在 ViewFlipper 中的多个视图之间切换
【发布时间】:2010-07-19 13:45:32
【问题描述】:

我有一个在选项卡内使用 ListView 的应用程序,我想在单击列表中的项目时切换到单独的视图(数据收集小部件)。 我将每个 List 行的子项添加到 ViewFlipper 中,并且项目是在运行时添加的,因此没有确定数量的视图。因此,我想导航/切换到 ViewFlipper 中的特定视图。 任何指针? 提前致谢。

【问题讨论】:

  • 具体。你的问题很广泛。
  • 好的,具体来说,我有一个 ListView,其中每一行都有另一个独特的 View/Data 收集小部件(A textfield + textarea)。当您单击 ListView 上的某个项目时,它应该将您带到与该行关联的视图。我的问题是,是否可以基于某种 ID 导航到 ViewFlipper 中的特定视图?

标签: android listview views viewflipper


【解决方案1】:

谢谢各位。 我已经解决了 ViewFlipper setDisplayedChild() 方法,它在我的场景中完美运行。

myViews.setDisplayedChild(pos);

pos 是我要切换到的 View 的 ID。

【讨论】:

    【解决方案2】:

    没有确定的观看次数。

    为 ViewFlipper 添加无限视图的方法非常糟糕。尝试只添加一个,当一个列表项被选中时,刷新 only 视图并调出它。

    【讨论】:

      【解决方案3】:

      我也有同样的问题,我想我们必须在viewflipper中放入当前视图,以及我们要显示的下一个视图,并调用方法showext()(或showprevious())。

      【讨论】:

      • 谢谢牧牛,翻页效果很好!但是使用您的解决方案,即使我在 xml 布局中定义它,视图翻转器也不再居中是他的父级......有人有想法吗?
      猜你喜欢
      • 2010-11-10
      • 1970-01-01
      • 2014-02-17
      • 1970-01-01
      • 1970-01-01
      • 2011-11-17
      • 2021-03-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多