Android ListActivity点击次数

时间:2010-12-09 01:46:39

标签: android list listactivity swipe

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

Longpress显示该项目的上下文菜单 从左向右滑动可从右侧滑动新屏幕以编辑列表项。

有没有人有任何代码可以告诉我这样做?

2 个答案:

答案 0 :(得分:4)

  

长按以显示该项目的上下文菜单

有关如何使用上下文菜单的信息,请参阅hereHere is a sample project证明了它们的用途。

  

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

有关如何使用手势库的信息,请参阅hereHere is a ViewSwiper将动作添加到ViewFlipperHere is an implementation of a drag-and-drop ListView,基于从Android本身剔除的一些难以理解的代码。将所有这些融合在一起,您就可以实现您所寻求的目标。然而,这将是相当困难的,并且可能不会导致非常有用的用户界面。我 强烈 鼓励您只需将列表商品点击作为指示编辑商品的方式,而不是手势。

答案 1 :(得分:1)

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