setOnItemLongClickListener没有收到事件
我有这个问题,我不能接收这个事件,有东西阻止它从我在ListView中的项目之一,但我不知道什么,我检查了重点项目设置为false和它没有工作。另外检查设置该项目是onlongclickable,但它也没有工作。还有什么?setOnItemLongClickListener没有收到事件
我有一个问题,并设置布局android:descendantFocusability="blocksDescendants"
的父母,这是列表视图项目布局
谢谢!这是工作! – 2014-09-11 13:59:46
你可以做这样的事情在你的ListView适配器,getView(),
// For onlongclicks
final View deleteView = convertView;
deleteView.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(final View v) {
// TODO Auto-generated method stub
}
});
//For Just onClick
deleteView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
我正在这样做,但它没有得到onClick – 2014-09-11 13:58:52
代码更新看看 – 2014-09-11 15:16:41
请粘贴您的代码! – 2014-09-11 13:47:01
你有没有在你的清单项目focusables?像按钮,开关,复选框或其他东西?这些视图导致您的listitem变得无法点击 – 0xDEADC0DE 2014-09-11 13:53:02