Как я могу использовать счетчик setOnItemLongClickListener

Я пытаюсь заставить Счетчик вести себя другой путь, когда пользователь нажимал на объект в течение долгого времени. У меня есть счетчик с некоторым проектом, и я хочу две вещи.

  1. Когда пользователь простой щелчок по объекту я хочу к нормальному выбору это.
  2. Когда пользователь долго нажимал на объект, я хочу показать диалоговое окно с опциями как "Объект редактирования", "Удаляют объект".

Первый шаг работает хорошо (ofcourse), но когда я пытаюсь сделать вторую задачу, я не могу сделать счетчик для генерации longClicked события.

Вот мой код:

    this.projectSpinner = (Spinner) this.findViewById(R.id.SpinnerProjects);
    this.projectSpinner.setLongClickable(true);

    this.projectSpinner.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener(){
        public boolean onItemLongClick(AdapterView<?> arg0, 
                                       View arg1, 
                                       int arg2, 
                                       long arg3) {
            Toast.makeText(
                 AndroidTimeTrackerMainActivity.this, 
                 "Long click", 
                 Toast.LENGTH_SHORT).show(); // This toast doesn't show up.
            return false;
        }

    });
8
задан elCarda 28 April 2010 в 14:59
поделиться