SurfaceView class provides dedicated drawing surface.Surface is Zordered. It punches a hole in the window to allow the surface to be displayed. SurfaceView takes care of placing the view at correct place.getHolder() - Access to the surface is provided through SurfaceHolder interface which can be retrieved by calling getHolder().
Implement SurfaceCreated, SurfaceDestroyed , SurfaceChanged to discover when the surface is created, changed, destroyed.
Here is the example for SurfaceView class
public class Surface
public class SurfaceExample extends SurfaceView
public SurfaceExample(Context context, AttributeSet attrSet)
<?xml version="1.0" encoding="utf-8"?>