2016-11-17 9 views
0

Ich habe eine Android App in Android Studio gemacht. Die App hat eine Videoansicht.Wie erkennt man, ob Mediacontroller sichtbar ist oder nicht?

Ich habe eine Textansicht, die den Titel des gerade wiedergegebenen Videos enthält.

Ich möchte die Textansicht nur anzeigen, wenn der Mediacontroller des Videos sichtbar ist.

Wie kann ich das erreichen?

habe ich versucht, diese aber es hat nicht funktioniert:

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

Vielen Dank im Voraus.

+0

Kann mir jemand bitte helfen? :( – Mike

Antwort

-1

Versuchen: mediaController.isShown() statt mediaController.isShowing()

+0

Es wäre besser, wenn Sie auch beschreiben könnten, was die Ursache des Problems ist und warum diese Lösung funktionieren sollte (vielleicht einige Links zur Dokumentation?) –

+0

Woher bekommen Sie diese Methode? – petey

+0

IsShown() ist ein Methode von View, die MediaController indirekt erweitert. https://developer.android.com/reference/android/view/View.html – Jespert

Verwandte Themen