1
我试图把一个滑动视图(类似于“滑动到解锁”在更衣室屏幕)为所有的ListView的项目。然而,即使它自己运作良好,我得到2个问题:机器人 - 添加滑块来解锁视图列表视图
1.有时,整个行变黑。我认为这是一个选择问题,所以我用: this.setSelector(color.transparent); 为listView本身,但它并没有帮助解决它。
2.当拖动包含它的项目外的视图时,除了“ACTION_CANCEL”之外,我无法捕获任何更多的触摸事件,所以我唯一能做的就是将它返回到原来的位置当它发生时。我想要做的就是让触摸事件发生在视图之外。
这些错误发生在模拟器和实际设备都。
任何人都可以请帮助?
好了,我已经找到了答案:
1:
加上这一行为ListView:
this.setCacheColorHint(0);
2: 添加这些线列表视图:
@Override
public boolean onInterceptTouchEvent(final MotionEvent ev)
{
return false;
}
谢谢,但我最终找到了答案。对不起,所有的烦恼。 –
非常感谢.u也可以使用上面描述的代码。很感谢 –
请停止在答案中加上“谢谢”。它只会混淆你的答案而不添加任何有价值的东西。 – meagar