java - 如何模拟onLongClick?

标签 java android

如何模拟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/

相关文章:

java - 在文件中添加新元素

安卓与linux的关系

android - 仅启用混淆器以删除未使用的代码

java - Netbeans 抛出有关 super 构造函数的错误

java - 随机SocketException : Connection reset

java - 在 Spring MVC 4 中将 POJO 作为 JSON 返回

Android:CMake 与 ndk-build 缺少功能

java - Playframework 获取对象列表作为选择中的选项

Java XML : how to output the namespace of child elements?

java - Android Java 扩展