我试图让我的列表项目中显示一个按钮(在XML中声明为android:visibility:“gone”),以在我对其执行某些手势时显示为可见。然而,我怎样才能正确地通知getView方法来显示仅在列表视图项上的按钮?仅在特定列表视图项目上显示项目
我试过使用getChildAt(position),它最终一次显示几个按钮。
我尝试通过位置为例,我发现手势是从pointToPosition执行,并将其传递到适配器中以显示getView方法,但它具有同时显示几个相同的问题。
有谁知道我该如何解决这个问题?
你用什么事件处理程序为手势?你指的是哪个getView方法? –
@Dan getView方法我指的是适配器类中的那个。我做了一个“自制”的手势方法,如果执行了这样的手势,则返回true。 –
@Dan基本上,当MOTIONEVENT检测到一个动作时,我会通过pointToPosition方法记录它的选定项索引。这对我来说应该足以识别我需要显示按钮的ID。 –