2011-02-01 5 views
1

EditTextビューにOnLongClickListenerを追加する必要があります。EditText複数のイベントをトリガーするOnLongClickListener

私はいくつかのデフォルトのイベントと一緒に動作させることができますが、私はデフォルトのイベントが全くトリガしないようにしています。デフォルトの動作として、入力メソッドを選択するダイアログが表示されます。

私は、ビューxmlのandroid:longClickable属性をfalseに設定して解決策を見つけたと思いましたが、明らかに何もしませんでした。

答えて

5

私は適切な答えのためにここに十分ではないが、ここには推測がある。あなたが真を返すと、あなたはそのイベントを消費し、それ以上の行動は取られません。 falseを返すと、OSはデフォルトのLongClickアクションを処理できます。

OnLongClickListener longClickListener = new OnLongClickListener() { 
    @Override 
    public boolean onLongClick(View v) { 
     //doSomething(); 
     return true; //true = event consumed, false = event not consumed 
    } 
}; 
関連する問題