カスタムサーフェスビューを使用しています。しかし、描画は表示されず、ビューは真っ黒です:
public class SV extends SurfaceView {
Context context;
public SV (Context a_context)
{
super(a_context);
context = a_context;
}
@Override
public void draw (Canvas c)
{
c.drawColor(0xFFFF0000);
Paint p = new Paint();
p.setColor(0xFFFFFFFF);
c.drawCircle(c.getWidth()/2, c.getHeight()/2, 150, p);
}
@Override
public void onDraw (Canvas c)
{
c.drawColor(0xFF0088FF);
}
}
および onCreate アクティビティで:
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
SV sv = new SV (this);
setContentView(sv);
}