2012-06-29 15 views

risposta

1

c'è già una risposta alla questione ur:

See here

Citato da posta:

SurfaceView probabilmente non funziona come un normale View in questo riguardo.

invece, effettuare le seguenti operazioni:

  1. Metti la tua SurfaceView all'interno di un FrameLayout o RelativeLayout nel tuo file di layout XML, dal momento che entrambi quelli permettono impilamento di widget sul l'asse Z
  2. Spostare la logica di disegno in una classe personalizzata personalizzata View classe
  3. Aggiungere un'istanza della vista personalizzata classe al file di layout XML come figlio del FrameLayout o RelativeLayout, ma hanno apparire dopo il SurfaceView

Questo farà sì che la classe personalizzata View appaia galleggiare sopra il SurfaceView.

C'è anche un progetto di esempio per il vostro bisogno

See here

Problemi correlati