我能以编程方式为视图触发长按事件吗?

时间:2014-06-05 08:12:39

标签: android click

我可以通过编程方式为视图触发长按事件吗?我知道有点击事件的performClick()函数,但我正在寻找长点击事件

5 个答案:

答案 0 :(得分:2)

view.performLongClick();它存在于我......

答案 1 :(得分:2)

这个对我有用:

view.performLongClick();

答案 2 :(得分:0)

      view.setOnLongClickListener(new OnLongClickListener() {

        @Override
        public boolean onLongClick(View v) {


                //do your stuff here

            return true;
        }
    });

这就是你如何长时间点击android。或者用你的父类实现onLongClickListener然后添加未实现的方法

与您的观点。

view.setOnLongClickListener(本);

答案 3 :(得分:0)

没有像performClick()这样的内置功能。所以你必须自己实施这个系统。

您可以收听onTouchListener。然后在event.ACTION_DOWNevent.ACTION_UP的帮助下确定触摸是否为长按键并相应地执行操作。祝你好运!

答案 4 :(得分:0)

{{1}}