0

我有一个 ListActivity 作为我的主要活动。我希望能够对列表中的单个项目做一些事情,即

长按以调出该项目的上下文菜单 从左向右滑动以从右侧滑动新屏幕以编辑列表项。

有没有人可以向我展示这样做的任何代码?

4

2 回答 2

4

长按以调出该项目的上下文菜单

请参阅此处了解如何使用上下文菜单。这是一个演示它们使用的示例项目。

从左向右滑动以从右侧滑动新屏幕以编辑列表项。

请参阅此处了解如何使用手势库。这是向 aViewSwiper添加手势的 a ViewFlipper这是一个拖放的实现ListView,基于从 Android 本身中挑选出来的一些难以理解的代码。将所有这些融合在一起,您也许能够实现您所寻求的。然而,这将是相当困难的,并且可能不会产生非常可用的用户界面。我强烈建议您将列表项单击作为指示编辑项目的方式,而不是手势。

于 2010-12-09T02:05:28.920 回答
1

我认为您可以使用 2 Child ViewFlipper 作为您的 Listitem。一个正常显示的孩子(可能是 TextView),另一个是 EditText。如果它像你说的那样工作,不要忘记在你的 ViewFlipper 上设置 gesterListener,在你的 OnFling 方法中做 showNext 或 showPrevious。

于 2010-12-09T02:15:20.823 回答