タグ

2011年12月16日のブックマーク (1件)

  • FrameLayoutを使ってレイアウトを重ねる方法(位置指定もOK) - あらきんぐのAndroidアプリ開発ブログ

    現在Androidアプリ開発の勉強中です。このブログでは、自分用のメモも兼ねて、開発に関するネタを記事にしていく予定です。 LinearLayoutで画面のオブジェクトを配置していくと、オブジェクト同士を重ねることはできない。 Androidの画面レイアウトは、Wordの文章に図を貼り付けた時のように、オブジェクト同士が干渉しないよう自動調整される。 これはこれで便利なのだが、ちょっとレイアウトを工夫しようと思ったらなかなか上手くいかない場合がある。 そこで、ビューを重ねて配置するのがFrameLayout。このレイアウトは最もシンプルなレイアウトと言われており、中のオブジェクトをとにかく左上に配置する。例えば、タグ内に3つのオブジェクトがあれば、3つとも左上に重ねて表示される。他のレイアウトとは異なり、位置を指定することもできない。それ故に、何のためのレイアウトか良く分からないという意見