UIコンポーネント/ViewGroup

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

android.view.ViewGroup Edit

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

SUMMARY Edit

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

XML属性 Edit

  • 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領域内に制限しません。
     
    または、このタイプの値を含めている他のリソース、テーマ属性の参照を指定します。
     
 


URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White