2016-11-17 6 views
0

Я сделал приложение для Android в Android Studio. Приложение имеет VideoView.Как определить, является ли mediacontroller видимым или нет?

У меня есть текстовое изображение, которое содержит название воспроизводимого в данный момент видео.

Я хочу показать текстовое изображение только в том случае, когда отображается медиантроллер видео.

Как я могу это достичь?

Я попытался это, но он не работает:

if(mediacontroller.isShowing()) 
    txt.setVisibility(View.VISIBLE); 
else 
    txt.setVisibility(View.INVISIBLE); 

Спасибо заранее.

+0

Может кто-нибудь мне помочь, пожалуйста? :( – Mike

ответ

-1

Try: mediaController.isShown() вместо mediaController.isShowing()

+0

Было бы лучше, если бы вы могли также описать, что является источником проблемы и почему это решение должно работать (возможно, некоторые ссылки на документацию?). –

+0

где вы получаете этот метод? – petey

+0

IsShown() - это метод из вида, который косвенным образом распространяется на MediaController. https://developer.android.com/reference/android/view/View.html – Jespert