オリジナル・ウィジェットを作ろう! (4/6)
作成:2009-12-28 17:06
更新:2011-04-24 13:08
更新:2011-04-24 13:08
■レイアウト用XMLを用意する
では、作成したMySimpleViewウィジェットを使ってみましょう。main.xmlを開き、以下のリストのように修正をしてください。
ここでは、FrameLayoutというレイアウトの中に、<jp.tuyano.MySimpleView>というタグを組み込んでいます。これが、新たに作成したウィジェットですね。ここでは、message、messageSize、drawColor、messageColorといった属性を用意しておきます。これらが、コンストラクタでAttributeSetとして渡されるわけです。
ここでは、FrameLayoutというレイアウトの中に、<jp.tuyano.MySimpleView>というタグを組み込んでいます。これが、新たに作成したウィジェットですね。ここでは、message、messageSize、drawColor、messageColorといった属性を用意しておきます。これらが、コンストラクタでAttributeSetとして渡されるわけです。
(by. SYODA-Tuyano.)
※プログラムリストが表示されない場合
AddBlockなどの広告ブロックツールがONになっていると、プログラムリスト等が表示されない場合があります。これらのツールをOFFにしてみてください。
●プログラム・リスト●
<?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android= "http://schemas.android.com/apk/res/android" xmlns:app= "http://schemas.android.com/apk/res/jp.tuyano" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:textSize="20sp" > <jp.tuyano.MySimpleView android:layout_width="fill_parent" android:layout_height="fill_parent" message="日本語もOKかな?" messageSize="20" drawColor="-16711681" messageColor="-65536" /> </FrameLayout>
※関連コンテンツ