Возможно, стоит взглянуть на этот пост , который показывает способы синтеза сенсорных событий. Это перестал работать на некоторое время, хотя. Пересматривая его только сейчас, похоже, он обновил его для поддержки 3.0, так что он может работать для вас. Предостережение заключается в том, что оно может быть неприемлемым для приложения доставки.
Более простой способ - выделить метод, который выполняет работу (назовем его bigButtonWork
), когда нажата большая кнопка, и сделать его общедоступным. Тогда обработчик касания большой кнопки просто вызывает эту процедуру. Когда маленькая кнопка нажата, вы можете выбрать внутри ее обработчика свое собственное дело или вместо этого вызвать bigButtonWork
.
Но я предполагаю, что вы хотите, чтобы она имитировала нажатие большой кнопки (с выделениями и изменениями состояния), поэтому вам, возможно, придется идти по маршруту синтезированного события.