UIコンポーネント/ViewGroup

Last-modified: 2009-07-14 (火) 19:32:10

android.view.ViewGroup

リファレンス:http://developer.android.com/reference/android/view/ViewGroup.html

SUMMARY

継承するXML属性
android.view.Viewの属性を継承します。
 
XML属性
属性対応メソッド概要
android:clipChildrensetClipChildren(boolean)子のViewの描画範囲が対象範囲に限定されるかどうかを設定します。
android:clipToPaddingsetClipToPadding(boolean)ViewGroupのpadding領域の内側に子の描画範囲を留めるかどうかを設定します。
 

XML属性

  • android:clipChildren
     
    子のViewの描画範囲が対象範囲に限定されるかどうかを設定します。
    例えば、もしも子のViewが親の範囲の100%以上になる場合は、
    この属性をfalseにすることで範囲外も描画されるようになります。
    指定値デフォルト動作
    true子の描画範囲を親の描画範囲に制限します。
    false子の描画範囲を親の描画範囲に制限しません。
     
    または、このタイプの値を含めている他のリソース、テーマ属性の参照を指定します。
     
    • サンプルコード
      <AbsoluteLayout
          xmlns:android="http://schemas.android.com/apk/res/android"
          android:id="@+id/AbsoluteLayout01"
          android:layout_width="fill_parent"
          android:layout_height="fill_parent"
          android:clipChildren="false">
              <AbsoluteLayout
                  android:id="@+id/AbsoluteLayout02"
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:layout_x="20px"
                  android:layout_y="20px">
                  <ImageView
                      android:id="@+id/ImageView01"
                      android:layout_width="wrap_content"
                      android:layout_height="wrap_content"
                      android:layout_x="-20px"
                      android:layout_y="-20px"
                      android:src="@drawable/icon">
                  </ImageView>
              </AbsoluteLayout>
      </AbsoluteLayout>
       
      結果
      clipChildren.PNG
       

  • android:clipToPadding
     
    ViewGroupのpadding領域の内側に子の描画範囲を留めるかどうかを設定します。
    指定値デフォルト動作
    true子の描画範囲を親のpadding領域内に制限します。
    false子の描画範囲を親のpadding領域内に制限しません。
     
    または、このタイプの値を含めている他のリソース、テーマ属性の参照を指定します。