我如何在android中使用Longclick方法

时间:2014-03-27 06:01:37

标签: android

我们正在制作离线词典。所以为此,我们使用long click()方法。使用长按()选择文本文件中的单词后,我们想要一个意义的按钮会弹出。那我们怎么做呢?我们想要一个按钮,我们将在这里引用我们的字典。 我们的长按代码是 -

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);

    gestureDetector = new GestureDetector(new GestureDetector.SimpleOnGestureListener() {

        public void onLongPress(MotionEvent e) {
            Toast.makeText(getApplicationContext(),
                                   "kutu",
                                   Toast.LENGTH_SHORT).show();

            Log.e("", "Longpress detected");
        }

    });
}

public boolean onTouchEvent(MotionEvent event) {
    return gestureDetector.onTouchEvent(event);
}

1 个答案:

答案 0 :(得分:0)

Use onlongclick listener for this

final Button button = (Button) findViewById(R.id.button_id);
     button.setOnLongClickListener(new View.OnLongClickListener() {
         public boolean onLongClick(View v) {
             // Perform action on click
             return true;
         }
     });