Hola mvera
Antes de nada decirte que cuando escribas código lo pongas entre [ CODE] [ /CODE] (le he añadido un espacio para que lo veas) , está en el icono de arriba Insert, de esa forma se entiende mejor.
Habria una forma fácil de detectar ese botón, ponle al boton que cargue una dirección url inexistente pero que no la puedas confundir con otra, ejemplo : botonparasalto y luego lo compruebas en el evento
OverrideUrl (Url As String) As Boolean:
Sub NombreEnventoWebView_OverrideUrl (Url As String) As Boolean
if Url.Contains("botonparasalto") then
WebView1.StopLoading
StartActivity(Nombre del Activity) ' cargar el activity
End If
End Sub
Saludos