Длинное нажатие на событие нажатия кнопки в Android - PullRequest
3 голосов
/ 18 декабря 2010

Я слышал, что мы можем создать событие нажатия кнопки, удерживая ее несколько секунд в Android.

Я хочу использовать эту функцию в своем приложении.

Может кто-нибудь подсказать, пожалуйста, как это сделать?

Спасибо, Дэвид

1 Ответ

5 голосов
/ 18 декабря 2010

Посмотрите на View.OnLongClickListener.

public class MyActivity extends Activity {
   protected void onCreate(Bundle icicle) {
     super.onCreate(icicle);

     setContentView(R.layout.content_layout_id);

     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;
         }
     });
   }
}
...