戻る


レイアウト †

ViewとViewGrpup †

  ・Viewの集まりをViewGroupという
  ・ViewGroupは複数のViewを含む
  ・ViewGroupの中にViewGroupを含むこともできる
  ・レイアウトはViewGroupを継承している


ViewGroup を取り巻くクラス †

  ViewGroup.gif

表現単位 †

  レイアウト指定で利用可能な単位
  px (ピクセル)
  dp (密度非依存ピクセル)
  sp (倍率非依存ピクセル)
  in (インチ)
  mm (ミリメータ)


レイアウトの種類 †


Absolute layout †

 ・部品の配置を絶対座標で指定するレイアウト。
 ・SDK1.5から非推奨となった。(恐らく座標の異なるデバイスに対応できない為)


絶対座標の指定 †

  layout_x 
  layout_y 


部品の幅・高さ指定 †

  layout_width
  layout_height
  fill_parentは最大サイズ。wrap_contentは最小サイズ


Relative layout †


  工事中

Linear layout †

  縦に並べたり
  横に並べたり


Table layout †

  表形式に並べるレイアウト

  tablelayout2.pngtablelayout.png
     Outline              画面

 ボタンのレイアウト
 http://www.javadrive.jp/android/xml_layout/index7.html

 画面の作り方
 http://www.techfirm.co.jp/lab/android/view.html

 Android Developer
 http://www.techdoctranslator.com/android/guide/ui/declaring-layout    次世代創造機構


Viewのプロパティ †

 参考 - Android Wiki

 ・nextFoxusDown - フォーカスが下方向に遷移した時の遷移先Viewを定義
 ・padding - 上下左右のパディングを設定
 ・scrollbarAlwaysDrawVerticalTrack - スクロールバーを表示するかどうか


ViewGroupのプロパティ †

 参考 - Android Wiki


  



縦向きレイアウトと横向きレイアウト †

 横向き画面には、"Layout-land"用フォルダを用意する。

layout-land.jpg




戻る


Wiki TOP   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS