クラスの統一ができません(androidstudio)

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
papa

クラスの統一ができません(androidstudio)

#1

投稿記事 by papa » 7年前

初心者です
現在android studioを使用して画像描画をしています。
さらに勉強のため、Mainactivity.javaと画像描画クラスであるLabyrinthView.javaを統一しようとしています。具体的には
Mainactivity.java

コード:

public class MainActivity extends Activity {

    private LabyrinthView labyrinthView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        labyrinthView = new LabyrinthView(this);
        setContentView(labyrinthView);
    }
LabyrinthView.java

コード:

public class LabyrinthView extends SurfaceView implements SurfaceHolder.Callback {

    private static final Paint PAINT = new Paint();

    private Bitmap ballBitmap;

    public LabyrinthView(Context context) {
        super(context);

        getHolder().addCallback(this);

        // ボールのBitmapをロード
        ballBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.ball);
    }(省略)

コード:

public class MainActivity extends Activity {


        public LabyrinthView labyrinthView;

        @Override
        protected void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);

                labyrinthView = new LabyrinthView(this);
                setContentView(labyrinthView);
        }
}

class LabyrinthView extends SurfaceView implements SurfaceHolder.Callback {

        private static final Paint PAINT = new Paint();

        private Bitmap ballBitmap;

        public LabyrinthView(Context context) {
                super(context);

                getHolder().addCallback(this);

                // ボールのBitmapをロード
                ballBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.ziro);
と書きました。エラーは出ず安心して実行したら画像が描画されませんでした。原因が皆目見当もつきません。どなたかお助けください。

papa

Re: クラスの統一ができません(androidstudio)

#2

投稿記事 by papa » 7年前

android studioをインストールしなおしたらできました。
お騒がせいたしました。

返信

“C言語何でも質問掲示板” へ戻る