это мой макет:Проверить нажмите снаружи View
<?xml version="1.0" encoding="utf-8"?><!-- Style Theme.Transparent -->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/linearLayoutVideo"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:weightSum="1"
android:focusable="true"
android:clickable="true">
<VideoView
android:id="@+id/videoView"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.75"
android:clickable="true"
android:focusable="true" />
</LinearLayout>
Я поставил onclicklistener на родитель и ребенок зрение:
linearLayout.setOnClickListener(myOnlyhandler);
videoView.setOnClickListener(myOnlyhandler);
Я получаю только событие нажатия для просмотра видео. Я хочу знать, нажимает ли пользователь на просмотр видео или снаружи (родительский) и выполняет разные действия. Как мне получить это поведение?
Благодаря Tata
Пожалуйста, покажите свой код myOnlyhandler. –
вы получаете сообщение о событии видеовидео, даже если вы нажмете его? – suitianshi