Было много дискуссий о том, как позиционировать MediaController
, и большинство ответов - использовать метод setAnchorView
-Method. На первый взгляд это решение, похоже, работает, но в моем случае это не так.
В соответствии с этим Сообщение setAnchorView
действует только как ссылка для первоначального позиционирования MediaController
, но фактически создает новый плавающий Window
сверху.
Итак, я хочу, чтобы MediaController
действительно привязан к родительскому View
(например, VideoView).
Например, если у вас есть LinearLayout
внутри ScrollView
, и вам нужно прокрутить вниз до вашего VideoView
, к которому привязан MediaController
, MediaController
должен быть привязан к этому VideoView
так что MediaController
прокручивается вместе с VideoView
.
Другой пример использования, в котором обсуждалась эта проблема, здесь, где MediaController
используется в ViewPager
.
Итак, как достичь такого поведения для MediaController
?