如何模拟onLongClick
?基本上,我需要用户单击一次 - 以及一种将其转换为 longClick
的方法,而无需实际长时间单击。
最佳答案
在 Android 上,每个 View 对象都有方法 performLongClick ,这允许您以编程方式模拟操作。但你必须先设置监听器:
View dummyView = findViewById(R.id.dummy_view);
dummyView.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
return true;
}
});
现在您可以调用dummyView.performLongClick()
来模拟longClick操作
关于java - 如何模拟onLongClick?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50989381/