Не используйте напрямую диалог, но создайте класс, который получает Dialog
. Реализуйте метод pointerReleased
, предполагая, что устройство имеет значение tactile
, и проверьте, содержатся ли параметры x
и y
в области, ограниченной координатами кнопок:
if ( ( x >= btn.getAbsoluteX() && x <= btn.getAbsoluteX() + btn.getPreferredW() ) && ( y >= btn.getAbsoluteY() && y <= btn.getAbsoluteY() + btn.getPreferredH() ) )
// execute the Buttons's action method
else
super.pointerReleased(x,y);