素人のアンドロイドアプリ開発日記

「Hello world」を作成してみる。

2011.02.08

hello worldの出力がデフォルトで用意されていましたが、

デフォルトでなく今回は作成をして出力をさせてみます。

 

前回と同じ様に【android project】を開きます。

nameには、前回仕様したファイル名は使えないので、helloworld2と記述します。

 

【Package Explorer】の中のhelloworld2をクリックをします。

中にいくつかのフォルダが存在しますが、

src\in.andante.android.helloworld2の中にあるHelloWorld2.javaファイルをひらきます。

 

package in.andante.android.helloworld;

import android.app.Activity;
import android.os.Bundle;

public class HelloWorld2 extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}

 

上記の記載がありますが、

setContentView(R.layout.main);

と言うのがデフォルトで、hello worldを出現している元なので、これを削除します。

 

この状態でパブリッシュをしても、何も表示はされません。

表示されるようの文字列を作成する必要があります。

 

TextView _helloWorldWord = new TextView(this);
_helloWorldWord.setText("Hello, world2");

 

以上で、テキストの表示エリアが作成されます。

この際、注意が必要なのですが、TextViewを用いる為にimportをする必要があります。

TextViewの最後にカーソルをもっていってctrl+spaceを押しましょう。

eclipseによって

import android.widget.TextView;

が追加されているのが分かるはずです。

 

テキストエリアを作成したら、これをステージに追加をする必要があります。

もとのデータでも使われていたsetContentView()を用いて、ソースを下記のようにしましょう。

 

package in.andante.android.helloworld;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class HelloWorld2 extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        TextView _helloWorldWord = new TextView(this);
        _helloWorldWord.setText("Hello, world2"); 
        setContentView(_helloWorldWord); 
    }
}

 

以上をパブリッシュすると下記のように表示されれば成功です。

同じカテゴリの記事を紹介します

アンドロイドに画像を出力してみる。「Hello world」を出力してみる。アンドロイドのエミュレーターを作成するEclipseにandroidSDKをインストールEclipseのダウンロード・インストール方法androidSDKのダウンロード・インストールの方法JAVAのダウンロード・インストール方法はじめに

カテゴリー:はじめに

公開中のアプリ、是非ダウンロードしてみてください

2chまとめのたね

RSSを利用してさまざまなブログの情報をキュレーションしてくれるアプリ

インストールする

ひらがな戦記

OPENGL ES2 を利用したカルタのソーシャルゲーム

インストールする