数日前、Androidのアプリ開発に手を付け始めた初心者です。
コードをいじっても、画面の真ん中に"Hello World!"と出てくるだけで、全く変化がありません。
SDK toolsでインストールするものを間違っているのか、環境変数PATHが間違っているのか、コードが間違っているのか、全く他のところなのか、
見当もつかず困っています。アドバイスを頂けると幸いです。
java
1//HelloWorld.java 2 3package com.example.helloworld; 4import android.app.Activity; 5import android.os.Bundle; 6import android.view.Window; 7 8public class HelloWorld extends Activity { 9 @Override 10 public void onCreate(Bundle bundle){ 11 super.onCreate(bundle); 12 requestWindowFeature(Window.FEATURE_NO_TITLE); 13 setContentView(new HelloView(this)); 14 } 15}
java
1//HelloView.java 2 3package com.example.helloworld; 4import android.content.Context; 5import android.graphics.Canvas; 6import android.graphics.Color; 7import android.graphics.Paint; 8import android.view.View; 9 10public class HelloView extends View { 11 public HelloView(Context context) { 12 super(context); 13 setBackgroundColor(Color.WHITE); 14 } 15 16 @Override 17 protected void onDraw(Canvas canvas) { 18 Paint paint = new Paint(); 19 paint.setTextSize(48); 20 canvas.drawText("test message...", 100,48, paint); 21 } 22}
エラーは吐かず、画面上部に"HelloWorld"とタイトルが出て、画面中央に"Hello World!"と表示されている状態です。
よろしくお願いします。
あなたの回答
tips
プレビュー