UIコンポーネント/RelativeLayout

Last-modified: 2012-04-20 (金) 10:11:29

android.widget.RelativeLayout

リファレンス:http://developer.android.com/reference/android/widget/RelativeLayout.html

SUMMARY

継承するXML属性
android.view.Viewの属性を継承します。
android.view.ViewGroupの属性を継承します。
 
XML属性
属性対応メソッド概要
android:gravitysetGravity(int)オブジェクトの配置方法を指定します。
android:ignoreGravitysetIgnoreGravity(int)gravityで指定した配置方法の影響を受けないWidgetを指定します。
 

XML属性

  • android:gravity
     
    オブジェクトの配置方法を指定します。
    "|"で区切って複数指定することが可能です。
    指定値デフォルト動作
    topコンテナの上部に配置し、サイズ変更は行いません。
    bottomコンテナの下部に配置し、サイズ変更は行いません。
    leftコンテナの左側に配置し、サイズ変更は行いません。
    rightコンテナの右側に配置し、サイズ変更は行いません。
    center_vertical上下中央に配置し、サイズ変更は行いません。
    fill_verticalオブジェクトの高さを、コンテナのサイズに合わせます。
    center_horizontal左右中央に配置し、サイズ変更は行いません。
    fill_horizontalオブジェクトの幅を、コンテナのサイズに合わせます。
    center上下左右中央に配置し、サイズ変更は行いません。
    fillオブジェクトの高さ・幅を、コンテナのサイズに合わせます。
    clip_verticaltop/bottomの追加オプションとして、オブジェクトの上部/下部の境界をコンテナの境界に合わせます。
    clip_horizontalleft/rightの追加オプションとして、オブジェクトの左側/右側の境界をコンテナの境界に合わせます。
     
    relative_gravity.PNG
     

  • android:ignoreGravity
     
    gravityで指定した配置方法の影響を受けないWidgetを指定します。
     
    他のリソース、テーマ属性の参照を指定します。
    • サンプルコード
      <?xml version="1.0" encoding="utf-8"?>
      <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/TestSample"
            android:ignoreGravity="@+id/TEV"
            android:gravity="center"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent">
            <Button
              android:id="@+id/continue_button"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:text="Button"/>
              <TextView
                android:id="@+id/TEV"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textColor="#ff0000"
                android:text="TextView"/>
      </RelativeLayout>
       
      結果
      ignoreGravity.PNG
       

  • ↓なに言ってんだコイツ -- 2012-04-20 (金) 10:11:29
  • 海外から他者が正規品を輸入することを妨害する行為っていう独禁法のガイドラインに抵触してそうですけどね。規制回避は簡単だからどっちでもいいけど。 -- 2011-04-15 (金) 16:39:13
  • 海外から他者が正規品を輸入することを妨害する行為っていう独禁法のガイドラインに抵触してそうですけどね。規制回避は簡単だからどっちでもいいけど。 -- 2011-04-15 (金) 16:38:50