5

Nella mia attività Android ho un controller multimediale che utilizza setAnchorView per impostare la posizione iniziale. Da quello che ho letto se il controller multimediale è in una scrollview, la finestra del controller multimediale segue semplicemente lo scorrimento che ovviamente non è quello che voglio.Correzione della posizione di MediaController in Scrollview

C'è qualche metodo per sistemare in modo programmato la posizione del controller multimediale in modo che non segua lo scrollview?

Molte grazie.

risposta

5

È possibile nascondere il controllo multimediale sull'evento di scorrimento. Non è un problema risolvibile con la posizione della vista, ma almeno non è visibile.

scrollView.getViewTreeObserver().addOnScrollChangedListener(new ViewTreeObserver.OnScrollChangedListener() { 

      @Override 
      public void onScrollChanged() { 
       mediaController.hide(); 
      } 
     }); 
Problemi correlati