0

ドラッグイベントの代わりに常に長押しを行うMonkeyRunnerドラッグ機能を使用しています。長押しを無効にすることは可能ですか?これに対する他の解決策はありますか?

4

2 に答える 2

0

メソッドをオーバーライドしてonLongClick()、アクションを実行しないために空のままにしておくことができます。

于 2013-03-12T11:45:45.937 に答える
0

ユーザーが「サルである」かどうかを確認するには、android.app.ActivityManager.isUserAMonkey()

したがって、ユーザーがサルの場合は、OnLongClickListener を無効にしてください。

if (ActivityManager.isUserAMonkey()){
    myView.setOnLongClickListener(new OnLongClickListener(){
        @Override
        public boolean onLongClick(View v) {
            // TODO Auto-generated method stub
            return false;
        }
    });

}
于 2013-03-12T11:49:20.940 に答える