相关疑难解决方法(0)

如何在Android中用画布绘制圆圈?

我想用画布绘制圆圈.这是我的代码:

[MyActivity.java]:

public class MyActivity extends Activity 
{
 public void onCreate(Bundle savedInstanceState) 
   {
      ...
      setContentView(new View(this,w,h));
   }

}
Run Code Online (Sandbox Code Playgroud)

[View.java]:

public class View extends SurfaceView
{
    public View(Context context, int w, int h)
    {
        super(context);
        Canvas grid = new Canvas(Bitmap.createBitmap(h,w, Bitmap.Config.ARGB_8888));
        grid. drawColor(Color.WHITE);
        Paint paint = new Paint();
        paint.setStyle(Paint.Style.FILL);
        grid.drawCircle(w/2, h/2 , w/2, paint);
    }
}
Run Code Online (Sandbox Code Playgroud)

所以我只有黑色的屏幕没有圆圈.为什么它不起作用?怎么解决?

java android android-canvas

64
推荐指数
4
解决办法
19万
查看次数

.java不使用2或3参数的View构造函数; XML属性不起作用

我是新手,我有创建游戏的问题

执行过程

activity_main.xml - > MainActivity.java - > GameLoop.java - > action.xml(错误) - > CustomView.java

Custom view CustomView is not using the 2- or 3-argument View constructors; XML attributes will not work
Run Code Online (Sandbox Code Playgroud)

我不明白......

eclipse android

19
推荐指数
2
解决办法
2万
查看次数

标签 统计

android ×2

android-canvas ×1

eclipse ×1

java ×1