Событие onTouch в Android

#android

#Android

Вопрос:

у меня есть AnalogClock в макете. если я коснусь AnalogClock, появится следующее действие. как написать событие onTouch для AnalogClock. я использую следующий код:

Аналоговое время;

 time =(AnalogClock)findViewbyId(R.id.Widget44);
  

время.(я не получаю никакого списка функций) пожалуйста, поправьте меня.

Комментарии:

1. извините, это AnalogClock. я редактирую свой вопрос.

Ответ №1:

Проверьте документацию здесь, AnalogClock наследуется от View и, следовательно, вы можете использовать методы setOnClickListener(...) или setOnTouchListener(...) , которые должны удовлетворять вашим потребностям.

Комментарии:

1. я импортировал классы и все еще не получаю setOnTouchListener. я новичок в Android. я пишу код в методе onCreate. пожалуйста, поправьте меня.

2. Тогда, похоже, это проблема, связанная с вашей IDE, поскольку функции определенно существуют! Какую IDE вы используете?

3. eclipse galileo. и целью проекта является платформа Google api is 3.0 eclipse подробно (установленное программное обеспечение) Android DDMS 10.0.0.v201102162101-104271 com.android.ide.eclipse.ddms.feature.group Инструменты разработки Android 10.0.0.v201102162101-104271 com.android.ide.eclipse.adt.feature.group Eclipse SDK 3.5.2.M20100211-1343 org.eclipse.sdk.ide

4. Мх, есть ли что-нибудь, что мешает вам перейти на последнюю версию Eclipse?

5. нет, в прошлый раз я устанавливал пакет из доступного программного обеспечения из Android sdk.