2014-12-01 2 views
2

Я пытаюсь создать подкласс, который будет расширять и переопределять метод onTouchEvent. Однако я не могу этого сделать, поскольку я не совсем уверен, как это сделать.Подкласс и переопределение onTouchEvent

Могу ли я поместить переопределение в открытый класс, который расширяет действие, или он должен быть подклассом, который расширяет представление? Когда я пытаюсь расширить представление, я получаю сообщение об ошибке «В« android.view.View »нет конструкции по умолчанию.

Я никогда не пытался подклассифицировать или переопределять что-либо раньше, поскольку я никогда не пробовал разрабатывать Java прежде чем я должен внести незначительные изменения в код, который у меня есть, когда разработчик больше не доступен, поэтому любая помощь будет принята.

ответ

1

Могу ли я разместить переопределение в открытом классе, или он должен быть подклассом, который расширяет вид?

Попробуйте выполнить подкласс View.

«Там нет конструктора по умолчанию не доступны в" android.view.View»

Просто обеспечивает реализацию по умолчанию всех конструкторов из View
(вызов соответствующих супер конструкторов с теми же подписями) ,
Если вы используете Eclipse, он может сделать это за вас.

Смежные вопросы