Какое действие пользователя вызывает событие нажатия - PullRequest
0 голосов
/ 26 февраля 2011

Событие щелчка на рабочем столе обычно генерируется, когда пользователь щелкает мышью. Но вы не используете мышь со смартфоном.

До сих пор я не нашел способа генерировать событие нажатия на моем сенсорном экране. Существуют ли определенные аппаратные функции, с которыми вы можете «кликнуть»?

1 Ответ

1 голос
/ 26 февраля 2011

Во-первых, вы не можете получить события щелчка пользовательского интерфейса, когда пользователь на телефоне Android нажимает «рабочий стол» (домашний экран). Вы получаете события щелчка, только когда пользователь нажимает что-то в вашем приложении.

Взято из Обработка событий пользовательского интерфейса учебное пособие:

// Create an anonymous implementation of OnClickListener
private OnClickListener mCorkyListener = new OnClickListener() {
    public void onClick(View v) {
       // do something when the button is clicked
    }
};

protected void onCreate(Bundle savedValues) {
    ...
    // Capture our button from layout
    Button button = (Button)findViewById(R.id.corky);
    // Register the onClick listener with the implementation above
    button.setOnClickListener(mCorkyListener);
    ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...