Когда мы даем onClick внутри макета, нет необходимости указывать регистр переключателя внутри вашего
public void OpenVimeo(View v)
Метод OpenVimeo предоставляется внутри onClick для ImageButton.Таким образом, только при нажатии кнопки ImageButton будет работать код внутри метода.
А что касается решения ...
Вместо этой кнопки ImageButton, если вы дадите ей обычную кнопку, она будет работать.Вместо
android:src=""
укажите android:background=""
для кнопки.
Если вы все еще хотите использовать ImageButton, добавьте android:clickable="true"
к тегу ImageButton и посмотрите.Я думаю, что это может сработать.Пожалуйста, попробуйте и просто ответьте, если это сработало.