-
-
-
return type:TableLayout ( Context context )
method:TableLayout
content:ใช้สร้าง Object TableLayout
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TableLayout table_layout = new TableLayout ( this );
TableLayout.LayoutParams params = new TableLayout.LayoutParams ( 200, 30 );
table_layout.addView ( new Button ( this ), params );
setContentView ( table_layout );
}
}
-
return type:addView ( View child, ViewGroup.LayoutParams params )
method:void
content:ใช้เพิ่ม Object View เข้าไปใน Object TableLayout
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TableLayout table_layout = new TableLayout ( this );
TableLayout.LayoutParams params = new TableLayout.LayoutParams ( 200, 30 );
table_layout.addView ( new Button ( this ), params );
setContentView ( table_layout );
}
}
-
return type:addView ( View child, int index, ViewGroup.LayoutParams params )
method:void
content:ใช้เพิ่ม Object View เข้าไปใน Object TableLayout ณ ตำแหน่งที่กำหนด
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TableLayout table_layout = new TableLayout ( this );
TableLayout.LayoutParams params = new TableLayout.LayoutParams ( 200, 30 );
table_layout.addView ( new Button ( this ), 0, params );
setContentView ( table_layout );
}
}
-
return type:addView ( View child )
method:void
content:ใช้เพิ่ม Object View เข้าไปใน Object TableLayout
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TableLayout table_layout = new TableLayout ( this );
table_layout.addView ( new Button ( this ) );
setContentView ( table_layout );
}
}
-
return type:addView ( View child, int index )
method:void
content:ใช้เพิ่ม Object View เข้าไปใน Object TableLayout ณ ตำแหน่งที่กำหนด
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TableLayout table_layout = new TableLayout ( this );
table_layout.addView ( new Button ( this ), 0 );
setContentView ( table_layout );
}
}
-
return type:isColumnCollapsed ( int columnIndex )
method:boolean
content:ใช้ตรวจสอบว่า column ณ ตำแหน่งที่กำหนด เป็นแบบ collapse หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TableLayout table_layout = new TableLayout ( this );
table_layout.addView ( new Button ( this ), 0 );
if ( table_layout.isColumnCollapsed ( 0 ) )
{
Toast.makeText ( this, "Column 0 Is Collapsed", Toast.LENGTH_SHORT ).show ( );
}
setContentView ( table_layout );
}
}
-
method:isColumnShrinkable ( int columnIndex )
return type:boolean
content:ใช้ตรวจสอบว่า column ณ ตำแหน่งที่กำหนด เป็นแบบ shrink หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TableLayout table_layout = new TableLayout ( this );
table_layout.addView ( new Button ( this ), 0 );
if ( table_layout.isColumnShrinkable ( 0 ) )
{
Toast.makeText ( this, "Column 0 Is Shrink", Toast.LENGTH_SHORT ).show ( );
}
setContentView ( table_layout );
}
}
-
method:isColumnStretchable ( int columnIndex )
return type:boolean
content:ใช้ตรวจสอบว่า column ณ ตำแหน่งที่กำหนด เป็นแบบ stretch หรือไม่
( stretch คือ การกำหนดให้ Object View มีพื้นที่เต็ม column นั้นๆ )
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TableLayout table_layout = new TableLayout ( this );
table_layout.addView ( new Button ( this ), 0 );
if ( table_layout.isColumnStretchable ( 0 ) )
{
Toast.makeText ( this, "Column 0 Is Stretch", Toast.LENGTH_SHORT ).show ( );
}
setContentView ( table_layout );
}
}
-
method:isShrinkAllColumns ( )
return type:boolean
content:ใช้ตรวจสอบว่า column ทุก column เป็นแบบ shrink หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TableLayout table_layout = new TableLayout ( this );
table_layout.addView ( new Button ( this ), 0 );
if ( table_layout.isShrinkAllColumns ( 0 ) )
{
Toast.makeText ( this, "All Column Is Shrink", Toast.LENGTH_SHORT ).show ( );
}
setContentView ( table_layout );
}
}
-
return type:isStretchAllColumns ( )
method:boolean
content:ใช้ตรวจสอบว่า column ทุก column เป็นแบบ stretch หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TableLayout table_layout = new TableLayout ( this );
table_layout.addView ( new Button ( this ), 0 );
if ( table_layout.isStretchAllColumns ( 0 ) )
{
Toast.makeText ( this, "All Column Is Stretch", Toast.LENGTH_SHORT ).show ( );
}
setContentView ( table_layout );
}
}
-
method:setColumnCollapsed ( int columnIndex, boolean isCollapsed )
return type:void
content:ใช้กำหนดให้ column ณ ตำแหน่งที่กำหนด เป็นแบบ collapse
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TableLayout table_layout = new TableLayout ( this );
table_layout.addView ( new Button ( this ), 0 );
table_layout.setColumnCollapsed ( 0, true );
setContentView ( table_layout );
}
}
-
method:setColumnShrinkable ( int columnIndex, boolean isShrinkable )
return type:void
content:ใช้กำหนดให้ column ณ ตำแหน่งที่กำหนด เป็นแบบ shrink
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TableLayout table_layout = new TableLayout ( this );
table_layout.addView ( new Button ( this ), 0 );
table_layout.setColumnShrinkable ( 0, true );
setContentView ( table_layout );
}
}
-
method:setColumnStretchable ( int columnIndex, boolean isStretchable )
return type:void
content:ใช้กำหนดให้ column ณ ตำแหน่งที่กำหนด เป็นแบบ stretch
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TableLayout table_layout = new TableLayout ( this );
table_layout.addView ( new Button ( this ), 0 );
table_layout.setColumnStretchable ( 0, true );
setContentView ( table_layout );
}
}
-
method:setShrinkAllColumns ( boolean shrinkAllColumns )
return type:void
content:ใช้กำหนดว่าจะให้ column ทุก column เป็นแบบ shrink หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TableLayout table_layout = new TableLayout ( this );
table_layout.addView ( new Button ( this ), 0 );
table_layout.setShrinkAllColumns ( true );
setContentView ( table_layout );
}
}
-
return type:setStretchAllColumns ( boolean stretchAllColumns )
method:void
content:ใช้กำหนดว่าจะให้ column ทุก column เป็นแบบ stretch หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TableLayout table_layout = new TableLayout ( this );
table_layout.addView ( new Button ( this ), 0 );
table_layout.setStretchAllColumns ( true );
setContentView ( table_layout );
}
}
-
method:setOnHierarchyChangeListener ( ViewGroup.OnHierarchyChangeListener listener )
return type:void
content:ใช้กำหนด การดักฟังเหตุการณ์ เมื่อมีการ เปลี่ยนแปลงลำดับ
ที่ Object TableLayout
example:public class AndroidBamboo extends Activity implements OnHierarchyChangeListener
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
TableLayout table_layout = new TableLayout ( this );
table_layout.addView ( new Button ( this ), 0 );
table_layout.setStretchAllColumns ( true );
table_layout.setOnHierarchyChangeListener ( this );
setContentView ( table_layout );
}
public void onChildViewAdded ( View parent, View child )
{
}
public void onChildViewRemoved ( View parent, View child )
{
}
}