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:
- 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
- Spostare la logica di disegno in una classe personalizzata personalizzata
View
classe
- 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
fonte
2012-07-02 18:42:01