2012-06-29 1 views

Répondre

1

il y a déjà une réponse à la question ur:

See here

Cité du poste:

SurfaceView ne fonctionnera probablement pas comme un View régulièrement à cet égard .

Au lieu de cela, procédez comme suit:

  1. Mettez votre SurfaceView à l'intérieur d'un FrameLayout ou RelativeLayout dans votre fichier XML de mise en page, puisque les deux ceux qui permettent l'empilement des widgets sur l'axe Z
  2. Déplacez votre logique de dessin dans une autre personnalisée View classe
  3. Ajouter une instance de la vue personnalisée classe dans le fichier XML de mise en page comme un enfant du FrameLayout ou RelativeLayout, mais ont apparaître après la SurfaceView

Cela entraînera votre classe personnalisée View à semblent flotter au-dessus du SurfaceView.

Il est aussi un exemple de projet à votre besoin

See here