libro
www.tuyano.com
Google androidプログラミング入門

オリジナル・ウィジェットを作ろう! (6/6)

作成:2009-12-28 17:08
更新:2011-04-24 13:09

■Javaクラス内から利用してみる

もちろん、作成したウィジェット・クラスは、そのままJavaのクラス内から利用することもできます。先ほどのSampleAppで、onCreateメソッドを書き換えて、直接インスタンスを表示させてみましょう。

これでも、ちゃんとウィジェットが作られ表示されます。プログラム的には、こっちのほうが「Javaらしい」感じがするかも知れませんね。属性は、すべてフィールドとして用意されていますから、それらのアクセサを呼び出して値を設定するだけです。ソースコードとXMLファイルと両方で使えれば、ウィジェットもだいぶ使いやすくなるでしょう。

※プログラムリストが表示されない場合

AddBlockなどの広告ブロックツールがONになっていると、プログラムリスト等が表示されない場合があります。これらのツールをOFFにしてみてください。

●プログラム・リスト●

※onCreateの修正

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    MySimpleView view = new MySimpleView
		(getApplication());
    view.setMessage("onCreateから作ってみる");
    view.setMessageColor(Color.DKGRAY);
    view.setMessageSize(16);
    view.setDrawColor(Color.GREEN);
    view.setW(200);
    view.setH(100);
    setContentView(view);
}

※関連コンテンツ

「Google androidプログラミング入門」に戻る