- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的问题是这样的:当我长按项目时,会出现两个 View 。
请参阅下面我的 java 类代码。请帮忙。
mListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapter, View view, int position, long id) {
Intent intent = new Intent(MyGoodsActivity.this, CurrentActivity.class);
Bundle bundle = new Bundle();
bundle.putLong(Record.BUNDLE_SHOP_ID, mShopId);
bundle.putLong(Record.BUNDLE_the_ID, mGoodsAdapter.getItemId(position));
intent.putExtras(bundle);
MyGoodsActivity.this.startActivity(intent);
}
});
mListView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view, final int position, long id) {
AlertDialog.Builder dialog = new AlertDialog.Builder(MyGoodsActivity.this);
dialog.setTitle(R.string.tip);
dialog.setMessage(R.string.info_confirm_delete_this_item);
dialog.setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
MyDB db = new MyDB(MyGoodsActivity.this);
db.deleteGoodsById(mGoodsAdapter.getItemId(position));
refreshListgoods();
}
});
dialog.setNegativeButton(R.string.ko, null);
dialog.show();
return false;
}
}
);
最佳答案
分析我的代码后,我只需返回 true 即可解决我的问题。
dialog.setNegativeButton(R.string.ko, null);
dialog.show();
return true;
}
关于java - setOnItemLongClickListener 和 setOnItemClickListener 在同一个类上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38816956/
我遇到了这个问题,我无法收到此事件,某些东西阻止了我在 listView 中的一个项目,但我不知道是什么,我检查了对设置为 false 的项目的关注,但它没有用。还要检查将项目设置为 onlongcl
我试图让 Spinner 在用户长时间点击某个项目时表现不同。我有一些项目的微调器,我想要两件事。 当用户简单点击一个项目时,我想正常选择它。 当用户长时间点击某个项目时,我想显示对话框,其中包含“编
我在 Android ListView 中有一个消息列表。我想在长按时从列表中删除消息。我已经在列表选择器中声明了所有状态,但仍处于长按状态。长按后,列表中的特定项目不会保持焦点或选中状态。我尝试设置
这是我的代码: clientGridView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
我的问题是这样的:当我长按项目时,会出现两个 View 。 请参阅下面我的 java 类代码。请帮忙。 mListView.setOnItemClickListener(new AdapterView
在下面的代码中,onItemLongClick 仅在我注释掉 onTouchListener 时才起作用。我需要能够注册滑动以及长按。我做错了什么? public class MainPageActi
我创建了一个功能,当用户简单地点击该项目时,在点击项目的屏幕上显示 Toast,一个警告: 我的 .ts 文件中的函数: itemSelected(item: string) { this.t
我正在尝试将 OnItemLongClickListener 用于 Android 上的 listView。此代码在添加到 onCreate 方法时工作正常。 mContactList.setOnIt
在 ListView 中,我同时使用了 setOnItemClickListener() 和 setOnItemLongClickListener()。当我点击一个项目时它工作正常但是当我长按一个项目
我希望有人能帮我解决这个问题。我有一个 ListView ,我希望列表的每一行都可以点击并且可以长时间点击。 setOnItemLongClickListener 正在工作,但我无法让该行可点击。我看
我正在使用 Carl Bauer (https://github.com/bauerca/drag-sort-listview) 的优秀拖动排序 ListView 来实现启用拖动排序的 ListVie
我通过扩展 BaseExpandableListAdapter 来填充展开的 ListView 。 ChildView 的代码: public View getChildView(final int
我是一名优秀的程序员,十分优秀!