【问题标题】:How can i change the List XML via a swipe gesture如何通过滑动手势更改列表 XML
【发布时间】:2011-02-08 14:54:27
【问题描述】:

目前我正在尝试编写一个具有列表视图的应用程序,如果我特别向左滑动,则列表项会切换到另一个 xml,就像它在 twitter 应用程序中使用的一样。

特别是我有一个只有一些文本的项目列表,当我在单个项目上向左滑动时,它会更改为另一个项目(通过 xml 文件),尤其是使用一些按钮或其他任何东西。

我希望任何人都知道我该怎么做?

谢谢。

【问题讨论】:

标签: java android xml listview swipe


【解决方案1】:

我已经看到使用设置为 fill_parent 的 Gallery 完成此操作。必须注意允许子视图适当地传递触摸事件,以便滑动工作。请注意,Gallery 是 ViewGroup 的子类。

编辑:请参阅下面的评论,我应该先检查 twitter 应用程序!

【讨论】:

  • 我认为这不是我要寻找的东西,因为如果我有 200 个列表项作为示例,我将需要 200 个画廊列表项,这有点多。你不知道一个简单的解决方案,我只能更改列表视图项中的 xml 布局吗?
  • 对不起,我应该先检查一下 twitter 应用程序。您可以使用内部带有两个 ViewGroup 的 RelativeLayout - 都设置为填充父级(因此一个将在另一个前面)。当您检测到滑动手势时,您可以为顶部布局设置动画,但您希望(x 或 y 位置、alpha、转换等)使底层视图(在本例中为 twitter 应用程序中的灰色按钮)可见和可访问。请注意,尽管用户可能不知道此操作是可能的,但我不知道它可以在 twitter 应用程序上完成,因为它不是标准的,我想象的许多其他用户也不会。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-04-19
  • 2023-03-20
  • 1970-01-01
  • 1970-01-01
  • 2013-03-14
  • 1970-01-01
  • 2017-08-30
相关资源
最近更新 更多