「LinearLayout」の編集履歴(バックアップ)一覧はこちら

LinearLayout」(2010/09/20 (月) 14:05:36) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

**LinearLayoutサンプル LinearLayoutクラスをXMLで定義して画面を作ってみました。 JAVAソースはタイトル変更と参照XMLの名称を変更しただけで ***XMLの内容 #highlight(){ <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"   android:id="@+id/base001" --------------------------------------(1)   android:orientation="vertical"   android:background="#FFFFFF"   android:layout_width="fill_parent"   android:layout_height="fill_parent"   > <RadioGroup   android:id="@+id/radiogroup"   android:layout_width="wrap_content"   android:layout_height="wrap_content">     <RadioButton       android:id="@+id/rdio001"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:textColor="#000000"       android:text="STAR TREK The Original Series"     />     <RadioButton       android:id="@+id/rdio002"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:textColor="#000000"       android:text="STAR TREK The Next Generation"     />     <RadioButton       android:id="@+id/rdio003"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:textColor="#000000"       android:text="STAR TREK The Deep Space Nine"     />     <RadioButton       android:id="@+id/rdio004"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:textColor="#000000"       android:text="STAR TREK The Voyager"     />     <RadioButton       android:id="@+id/rdio005"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:textColor="#000000"       android:text="STAR TREK Enterprise"     />   </RadioGroup>   <LinearLayout     android:id="@+id/base002"--------------------------------------(2)     android:orientation="horizontal"     android:layout_width="310px"     android:layout_height="wrap_content"     android:layout_gravity="center_horizontal"     android:background="#0B2BD7"   >     <CheckBox       android:id="@+id/checkbox001"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:text="TV版"     />     <CheckBox       android:id="@+id/checkbox002"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:text="劇場版"     />     <CheckBox       android:id="@+id/checkbox003"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:text="その他"     />   </LinearLayout>   <LinearLayout     android:id="@+id/base003"--------------------------------------(3)     android:orientation="horizontal"     android:layout_width="310px"     android:layout_height="wrap_content"     android:layout_gravity="center_horizontal"     android:background="#FF0000"   >     <Button       android:id="@+id/button001"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:text="送信"     />     <Button       android:id="@+id/button002"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:text="キャンセル"     />   </LinearLayout> </LinearLayout> } &bold(){(1) 一番下のLinearLayoutです。ラジオボタンが乗っています。} &bold(){(2) これが真ん中のLinearLayoutです。チェックボックスが乗っています} &bold(){(3) これが一番上のLinearLayoutです。ボタンが乗っています。} 画面はLinearLayoutを3層に分けてみました。 (階層別に解りやすい様に色を変えています) -&bold(){第1階層}   ラジオボタンを配置しています。   ただし、"RadioGroup "クラスを使用して"RadioButton"をグループ化しています。   れをしておかないと"RadioButton"の選択を1つだけにすることができません。   "RadioGroup"クラスを使用しなければ全ての"RadioButton"がチェック可能になります。 -&bold(){第2階層}   チェックボックスを配置しています。   LinearLayoutとしては独立しています。 -&bold(){第3階層}   ボタンを配置しています。   LinearLayoutとしては独立しています。 イメージはこんな感じ。 #image(http://www35.atwiki.jp/andro_degu/pub/layout/LinearLayout01_01.gif,width=400,title=レイアウト(1),http://www35.atwiki.jp/andro_degu/pub/layout/LinearLayout01_01.gif,blank) **実行結果 #image(http://www35.atwiki.jp/andro_degu/pub/layout/LinearLayout01.gif,width=200,title=レイアウト(2),http://www35.atwiki.jp/andro_degu/pub/layout/LinearLayout01.gif,blank)
**LinearLayoutサンプル LinearLayoutクラスをXMLで定義して画面を作ってみました。 JAVAソースはタイトル変更と参照XMLの名称を変更しただけで ***XMLの内容 #highlight(){ <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"   android:id="@+id/base001" --------------------------------------(1)   android:orientation="vertical"   android:background="#FFFFFF"   android:layout_width="fill_parent"   android:layout_height="fill_parent"   > <RadioGroup   android:id="@+id/radiogroup"   android:layout_width="wrap_content"   android:layout_height="wrap_content">     <RadioButton       android:id="@+id/rdio001"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:textColor="#000000"       android:text="STAR TREK The Original Series"     />     <RadioButton       android:id="@+id/rdio002"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:textColor="#000000"       android:text="STAR TREK The Next Generation"     />     <RadioButton       android:id="@+id/rdio003"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:textColor="#000000"       android:text="STAR TREK The Deep Space Nine"     />     <RadioButton       android:id="@+id/rdio004"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:textColor="#000000"       android:text="STAR TREK The Voyager"     />     <RadioButton       android:id="@+id/rdio005"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:textColor="#000000"       android:text="STAR TREK Enterprise"     />   </RadioGroup>   <LinearLayout     android:id="@+id/base002"--------------------------------------(2)     android:orientation="horizontal"     android:layout_width="310px"     android:layout_height="wrap_content"     android:layout_gravity="center_horizontal"     android:background="#0B2BD7"   >     <CheckBox       android:id="@+id/checkbox001"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:text="TV版"     />     <CheckBox       android:id="@+id/checkbox002"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:text="劇場版"     />     <CheckBox       android:id="@+id/checkbox003"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:text="その他"     />   </LinearLayout>   <LinearLayout     android:id="@+id/base003"--------------------------------------(3)     android:orientation="horizontal"     android:layout_width="310px"     android:layout_height="wrap_content"     android:layout_gravity="center_horizontal"     android:background="#FF0000"   >     <Button       android:id="@+id/button001"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:text="送信"     />     <Button       android:id="@+id/button002"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:text="キャンセル"     />   </LinearLayout> </LinearLayout> } &bold(){(1) 一番下のLinearLayoutです。ラジオボタンが乗っています。} &bold(){(2) これが真ん中のLinearLayoutです。チェックボックスが乗っています} &bold(){(3) これが一番上のLinearLayoutです。ボタンが乗っています。} 画面はLinearLayoutを3層に分けてみました。 (階層別に解りやすい様に色を変えています) -&bold(){第1階層}   ラジオボタンを配置しています。   ただし、"RadioGroup "クラスを使用して"RadioButton"をグループ化しています。   れをしておかないと"RadioButton"の選択を1つだけにすることができません。   "RadioGroup"クラスを使用しなければ全ての"RadioButton"がチェック可能になります。 -&bold(){第2階層}   チェックボックスを配置しています。   LinearLayoutとしては独立しています。 -&bold(){第3階層}   ボタンを配置しています。   LinearLayoutとしては独立しています。 イメージはこんな感じ。 #image(http://www35.atwiki.jp/andro_degu/pub/layout/LinearLayout01_01.gif,width=400,title=レイアウト(1),http://www35.atwiki.jp/andro_degu/pub/layout/LinearLayout01_01.gif,blank) **実行結果 #image(http://www35.atwiki.jp/andro_degu/pub/layout/LinearLayout01.gif,width=200,title=レイアウト(2),http://www35.atwiki.jp/andro_degu/pub/layout/LinearLayout01.gif,blank)

表示オプション

横に並べて表示:
変化行の前後のみ表示:
目安箱バナー