たぼさんの部屋

いちょぼとのんびり

レイアウト

T107 マップとLayout4を組み合わせた

Layout4はT108と同じ。 MMapView.java package com.efolab.t107; import android.content.Context; import android.os.Bundle; import android.widget.TextView; import com.efolab.util.Layout4; import com.google.android.maps.MapActivity; import com.g…

T108 レイアウトクラスを作った

まず、縦4区切りのレイアウト Layout4 使い方 Layout4 layout = new Layout4(context); layout.getLayoutHeader.addView(controll); こんな感じ。 Layout4.java package com.efolab.util; import android.content.Context; import android.widget.LinearLay…

L008) Basic Layout(#3) 基礎にFrameLayout。setPaddingで余白作る

Main.java package com.example.l008_basic_layout_withpadding; import android.app.Activity; import android.content.Context; import android.graphics.Color; import android.os.Bundle; import android.widget.FrameLayout; import android.widget.Lin…

L007) Basic Layout(#2) 基本的な配置と編集

reference 画面の作り方(techfirm) LinearLayout上に EditText , Button を配置 配置しただけ package com.example.l007_basic_layout_2; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.widget.B…

P001) 算数アプリ(#2) : レイアウトまで

構成 Main MyHeader MyContents MyInputPanel NumberTable SubLinear MyHeader Main.java package com.efolab.MainActivity; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.util.Log; import and…

P001) 算数アプリ(#1) 基本レイアウト

Main.java package com.example.p001_sansu_v001; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.view.Gravity; import android.view.ViewGroup; import android.widget.LinearLayout; import an…

L006) TableLayout にButtonを配置 0-9までの番号ボタン

reference レイアウト(10)-TableLayout Main.java package com.example.l006_tablelayout_number; import android.app.Activity; import android.content.Context; import android.graphics.Color; import android.os.Bundle; import android.util.Log; …

L005) Basic Layout #2 : weight , gravity

目的 weightを使って画面を比率で分ける setGravity()でセンタリング point setGravity(Gravity) 縦の位置指定は親要素に指定する liTop.setGravity(Gravity.CENTER_VERTICAL); //center_vertical LayoutParams.weight 値はfloat(小数、合計1) LayoutParams…

L004) Basic Layout #1: LayoutParams#setMargins 全体にmarginをセットする

目的 画面の全体にmarginをセットする 下地にはRelativeLayoutを使う その上にLinearLayoutをのせる point ViewGroup#setMargins() ViewGroup#MarginLayoutParams android.view.ViewGroup.MarginLayoutParams marginParams = (MarginLayoutParams)liConteine…

L003) TableLayoutで基本的なボタンを複数作る

目的 TableLayoutを使う Button[] を12個配置する point TableLayoutのインスタンスに行インスタンス TableRowを追加 行インスタンスにボタンを配置 TableLayout table = new TableLayout(context); //forループ TableRow row = new TableRow(context); //Ta…