-
-
-
method:View ( Context context )
return type:View
content:ใช้สร้าง Object View
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
setContentView( view );
}
}
-
method:bringToFront ( )
return type:void
content:ใช้กำหนดให้ Object View มาอยู่ข้างหน้าสุด คือ อยู่เหนือและทับ Object อื่นๆ
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.bringToFront ();
setContentView( view );
}
}
-
method:clearFocus ( )
return type:void
content:ใช้กำหนดให้ Object View สูญเสีย focus
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.clearFocus ();
setContentView( view );
}
}
-
method:findFocus ( )
return type:View
content:ใช้ค้นหา View ที่อยู่ภายใน Object View นี้ ที่กำลังได้รับ focus อยู่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
View sub_view_focus = view.findFocus ();
setContentView( view );
}
}
-
method:findViewById ( int id )
return type:View
special:final
content:ใช้ค้นหา View ที่อยู่ภายใน Object View นี้ ที่มี id ตามที่กำหนด
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
View sub_view_direct = view.findViewById ( R.id.header );
setContentView( view );
}
}
-
method:findViewWithTag ( Object tag )
return type:View
special:final
content:ใช้ค้นหา View ที่อยู่ภายใน Object View นี้ ที่มี tag ตามที่กำหนด
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
View sub_view_direct = view.findViewWithTag ( "header" );
setContentView( view );
}
}
-
method:focusSearch ( int direction )
return type:View
content:ใช้ค้นหา View ที่อยู่ภายใน Object View นี้ ที่กำลังได้รับ focus อยู่
โดยมีการกำหนดทิศทางการค้นหาด้วย
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
View sub_view_focus = view.focusSearch ( View.FOCUS_BACKWARD );
setContentView( view );
}
}
-
property:FOCUS_BACKWARD
return type:int
content:เป็นค่าคงที่ ของ View ที่ใช้แทนความหมายว่า ต้องการให้ค้นหาจาก หลังมาหน้า
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
View sub_view_focus = view.focusSearch ( View.FOCUS_BACKWARD );
setContentView( view );
}
}
-
property:FOCUS_DOWN
return type:int
content:เป็นค่าคงที่ ของ View ที่ใช้แทนความหมายว่า ต้องการให้ค้นหาจาก บนลงล่าง
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
View sub_view_focus = view.focusSearch ( View.FOCUS_DOWN );
setContentView( view );
}
}
-
property:FOCUS_FORWARD
return type:int
content:เป็นค่าคงที่ ของ View ที่ใช้แทนความหมายว่า ต้องการให้ค้นหาจาก หน้าไปหลัง
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
View sub_view_focus = view.focusSearch ( View.FOCUS_FORWARD );
setContentView( view );
}
}
-
property:FOCUS_LEFT
return type:int
content:เป็นค่าคงที่ ของ View ที่ใช้แทนความหมายว่า ต้องการให้ค้นหา โดยเริ่มจากทางซ้าย
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
View sub_view_focus = view.focusSearch ( View.FOCUS_LEFT );
setContentView( view );
}
}
-
property:FOCUS_RIGHT
return type:int
content:เป็นค่าคงที่ ของ View ที่ใช้แทนความหมายว่า ต้องการให้ค้นหา โดยเริ่มจากทางขวา
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
View sub_view_focus = view.focusSearch ( View.FOCUS_RIGHT );
setContentView( view );
}
}
-
property:FOCUS_UP
return type:int
content:เป็นค่าคงที่ ของ View ที่ใช้แทนความหมายว่า ต้องการให้ค้นหาจาก ล่างขึ้นบน
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
View sub_view_focus = view.focusSearch ( View.FOCUS_UP );
setContentView( view );
}
}
-
method:getBackground ( )
return type:Drawable
content:ใช้คืนค่า background ของ Object View โดยคืนค่าเป็น Drawable
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
Drawable background_drawable = view.getBackground ( );
setContentView( view );
}
}
-
method:getContext ( )
return type:Context
special:final
content:ใช้คืนค่า Context ที่ Object View นี้ได้ถูกสร้างขึ้น
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
Context context = view.getContext ( );
setContentView( view );
}
}
-
method:getHeight ( )
return type:int
special:final
content:ใช้คืนค่า ขนาดความสูง ของ Object View
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
int view_height = view.getHeight ( );
setContentView( view );
}
}
-
method:getId ( )
return type:int
special:final
content:ใช้คืนค่า id ของ Object View
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
int view_id = view.getId ( );
setContentView( view );
}
}
-
method:getLayoutParams ( )
return type:ViewGroup.LayoutParams
content:ใช้คืนค่า ขนาดความสูง และความกว้าง ของ View โดยคืนมาในลักษณะ
ของ Object ViewGroup.LayoutParams
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
ViewGroup.LayoutParams view_layout_params = view.getLayoutParams ( );
setContentView( view );
}
}
-
method:getLeft ( )
return type:int
special:final
content:ใช้คืนค่า ตำแหน่ง ทางด้านซ้าย ของ Object View ในแกน X
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
int view_x = view.getLeft ( );
setContentView( view );
}
}
-
method:getMeasuredHeight ( )
return type:int
special:final
content:ใช้คืนค่า ขนาดความสูงของ Object View
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
int view_height = view.getMeasuredHeight ( );
setContentView( view );
}
}
-
method:getMeasuredWidth ( )
return type:int
special:final
content:ใช้คืนค่า ขนาดความกว้างของ Object View
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
int view_width = view.getMeasuredWidth ( );
setContentView( view );
}
}
-
method:getNextFocusDownId ( )
return type:int
content:ใช้คืนค่า id ของ view ที่อยู่ ติดกับ Object View ทางด้านล่าง
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
View down_view_id = view.getNextFocusDownId ( );
setContentView( view );
}
}
-
method:getNextFocusLeftId ( )
return type:int
content:ใช้คืนค่า id ของ view ที่อยู่ ติดกับ Object View ทางด้านซ้าย
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
View left_view_id = view.getNextFocusLeftId ( );
setContentView( view );
}
}
-
method:getNextFocusRightId ( )
return type:int
content:ใช้คืนค่า id ของ view ที่อยู่ ติดกับ Object View ทางด้านขวา
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
View right_view_id = view.getNextFocusRightId ( );
setContentView( view );
}
}
-
method:getNextFocusUpId ( )
return type:int
content:ใช้คืนค่า id ของ view ที่อยู่ ติดกับ Object View ทางด้านบน
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
View up_view_id = view.getNextFocusUpId ( );
setContentView( view );
}
}
-
method:getPaddingBottom ()
return type:int
content:ใช้คืนค่า ระยะห่าง ระหว่าง view ทาง ด้านล่าง ของ Object View
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
int view_padding_bottom = view.getPaddingBottom ( );
setContentView( view );
}
}
-
method:getPaddingLeft ()
return type:int
content:ใช้คืนค่า ระยะห่าง ระหว่าง view ทาง ด้านซ้าย ของ Object View
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
int view_padding_left = view.getPaddingLeft ( );
setContentView( view );
}
}
-
method:getPaddingRight ()
return type:int
content:ใช้คืนค่า ระยะห่าง ระหว่าง view ทาง ด้านขวา ของ Object View
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
int view_padding_right = view.getPaddingRight ( );
setContentView( view );
}
}
-
method:getPaddingTop ()
return type:int
content:ใช้คืนค่า ระยะห่าง ระหว่าง view ทาง ด้านบน ของ Object View
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
int view_padding_top = view.getPaddingTop ( );
setContentView( view );
}
}
-
method:getParent ( )
return type:ViewParent
special:final
content:ใช้คืนค่า parent view ของ Object View
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
ViewParent view_parent = view.getParent ( );
setContentView( view );
}
}
-
method:getRight ( )
return type:int
special:final
content:ใช้คืนค่า ตำแหน่ง ทางด้านขวา ของ Object View ในแกน X
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
int view_x_right = view.getRight ( );
setContentView( view );
}
}
-
method:getRootView ( )
return type:View
content:ใช้คืนค่า root view ของ Object View
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
View root_view = view.getRootView ( );
setContentView( view );
}
}
-
method:getScrollBarStyle ( )
return type:int
content:ใช้คืนค่า style ของ scrollbar ของ Object View นี้
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
int scrollbar_style = view.getScrollBarStyle ( );
setContentView( view );
}
}
-
method:getScrollX ( )
return type:int
special:final
content:ใช้คืนค่า ตำแหน่งแกน x ของ scrollbar
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
int scrollbar_x = view.getScrollX ( );
setContentView( view );
}
}
-
method:getScrollY ( )
return type:int
special:final
content:ใช้คืนค่า ตำแหน่งแกน y ของ scrollbar
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
int scrollbar_y = view.getScrollY ( );
setContentView( view );
}
}
-
method:getTag ( )
return type:Object
content:ใช้คืนค่า tag ของ view
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
Object tag = view.getTag ( );
setContentView( view );
}
}
-
method:getTop ( )
return type:int
special:final
content:ใช้คืนค่า ตำแหน่ง ทางด้านบน ของ Object View ในแกน y
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
int view_y_top = view.getTop ( );
setContentView( view );
}
}
-
method:getTouchDelegate ( )
return type:TouchDelegate
content:ใช้คืนค่า สถานะ ของการ สัมผัส บน Object View โดยคืนค่ามาในลักษณะของ Object TouchDelegate
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
TouchDelegate touch_delegate = view.getTouchDelegate ( );
setContentView( view );
}
}
-
method:getVerticalScrollbarWidth ( )
return type:int
content:ใช้คืนค่า ขนาดความกว้าง ของ vertical scrollbar ของ Object View
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
int width_vertical_scrollbar = view.getVerticalScrollbarWidth ( );
setContentView( view );
}
}
-
method:getVisibility ( )
return type:int
content:ใช้คืนค่า สถานะ การมองเห็นของ Object View ว่า แสดง อยู่ หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
int view_visible_state = view.getVisibility ( );
setContentView( view );
}
}
-
method:getWidth ( )
return type:int
special:final
content:ใช้คืนค่า ขนาดความกว้าง ของ Object View
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
int view_width = view.getWidth ( );
setContentView( view );
}
}
-
method:getWindowVisibility ( )
return type:int
content:ใช้คืนค่า สถานะ การมองเห็นของ Window ว่า แสดง อยู่ หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
int window_visible_state = view.getWindowVisibility ( );
setContentView( view );
}
}
-
method:hasFocus ( )
return type:boolean
content:ใช้ตรวจสอบว่า Object View ได้รับ Focus อยู่หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
if ( view.hasFocus ( ) )
{
Toast.makeText ( this, "View Focus Alive", Toast.LENGTH_SHORT ).show ( );
}
setContentView( view );
}
}
-
method:hasFocusable ( )
return type:boolean
content:ใช้ตรวจสอบว่า Object View สามารถได้รับ Focus ได้หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
if ( view.hasFocusable ( ) )
{
Toast.makeText ( this, "View Can Give Focus", Toast.LENGTH_SHORT ).show ( );
}
setContentView( view );
}
}
-
method:hasWindowFocus ( )
return type:boolean
content:ใช้ตรวจสอบว่า Window ได้รับ Focus อยู่หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
if ( view.hasWindowFocus ( ) )
{
Toast.makeText ( this, "Window Focus Alive", Toast.LENGTH_SHORT ).show ( );
}
setContentView( view );
}
}
-
method:isClickable ( )
return type:boolean
content:ใช้ตรวจสอบว่า Object View สามารถได้ถูก Click ได้หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
if ( view.isClickable ( ) )
{
Toast.makeText ( this, "View Can Be Clicked", Toast.LENGTH_SHORT ).show ( );
}
setContentView( view );
}
}
-
method:isEnabled ( )
return type:boolean
content:ใช้ตรวจสอบว่า Object View ถูก enabled อยู่หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
if ( view.isEnabled ( ) )
{
Toast.makeText ( this, "View Is Enabled", Toast.LENGTH_SHORT ).show ( );
}
setContentView( view );
}
}
-
method:isFocusable ( )
return type:boolean
content:ใช้ตรวจสอบว่า Object View ถูก focus ได้หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
if ( view.isFocusable ( ) )
{
Toast.makeText ( this, "View Can Be Focused", Toast.LENGTH_SHORT ).show ( );
}
setContentView( view );
}
}
-
method:isFocused ( )
return type:boolean
content:ใช้ตรวจสอบว่า Object View ถูก focus อยู่หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
if ( view.isFocused ( ) )
{
Toast.makeText ( this, "View Be Focus Alive", Toast.LENGTH_SHORT ).show ( );
}
setContentView( view );
}
}
-
method:isInEditMode ( )
return type:boolean
content:ใช้ตรวจสอบว่า Object View อยู่ใน edit mode อยู่หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
if ( view.isInEditMode ( ) )
{
Toast.makeText ( this, "View Is In Edit Mode", Toast.LENGTH_SHORT ).show ( );
}
setContentView( view );
}
}
-
method:isInTouchMode ( )
return type:boolean
content:ใช้ตรวจสอบว่า Object View อยู่ใน touch mode อยู่หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
if ( view.isInTouchMode ( ) )
{
Toast.makeText ( this, "View Is In Touch Mode", Toast.LENGTH_SHORT ).show ( );
}
setContentView( view );
}
}
-
method:isPressed ( )
return type:boolean
content:ใช้ตรวจสอบว่า Object View ถูก press อยู่หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
if ( view.isPressed ( ) )
{
Toast.makeText ( this, "View Be Pressed", Toast.LENGTH_SHORT ).show ( );
}
setContentView( view );
}
}
-
method:isSelected ( )
return type:boolean
content:ใช้ตรวจสอบว่า Object View ถูก เลือก อยู่หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
if ( view.isSelected ( ) )
{
Toast.makeText ( this, "View Be Selected", Toast.LENGTH_SHORT ).show ( );
}
setContentView( view );
}
}
-
method:isShown ( )
return type:boolean
content:ใช้ตรวจสอบว่า Object View ถูก แสดง อยู่หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
if ( view.isShown ( ) )
{
Toast.makeText ( this, "View Be Showned", Toast.LENGTH_SHORT ).show ( );
}
setContentView( view );
}
}
-
method:performClick ( )
return type:boolean
content:ใช้กำหนดให้ มีการ click ที่ view
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.performClick ( );
setContentView( view );
}
}
-
method:scrollBy ( int x, int y )
return type:void
content:ใช้กำหนดให้ เลื่อน scrollbar ไปตามจำนวนที่กำหนด
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.scrollBy ( 20, 20 );
setContentView( view );
}
}
-
method:scrollTo ( int x, int y )
return type:void
content:ใช้กำหนดให้ เลื่อน scrollbar ไปยังตำแหน่งที่กำหนด
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.scrollTo ( 20, 20 );
setContentView( view );
}
}
-
method:setBackgroundColor ( int color )
return type:void
content:ใช้กำหนดสีพื้นหลังให้กับ Object View
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.setBackgroundColor ( Color.BLACK );
setContentView( view );
}
}
-
method:setBackgroundResource ( int resid )
return type:void
content:ใช้กำหนด รูปพื้นหลัง ให้กับ Object View
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.setBackgroundResource ( R.drawable.panda );
setContentView( view );
}
}
-
method:setClickable ( boolean clickable )
return type:void
content:ใช้กำหนดว่า view สามารถ click ได้หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.setClickable ( false );
setContentView( view );
}
}
-
method:setEnabled ( boolean enabled )
return type:void
content:ใช้กำหนดว่า view enabled อยู่หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.setEnabled ( false );
setContentView( view );
}
}
-
method:setFocusable ( boolean focusable )
return type:void
content:ใช้กำหนดว่า view สามารถ ได้รับ focus หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.setFocusable ( true );
setContentView( view );
}
}
-
method:setFocusableInTouchMode ( boolean focusableInTouchMode )
return type:void
content:ใช้กำหนดว่า view สามารถ ได้รับ focus เมื่ออยู่ใน touch mode ได้หรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.setFocusableInTouchMode ( true );
setContentView( view );
}
}
-
method:setId ( int id )
return type:void
content:ใช้กำหนด id ให้กับ Object View
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.setId ( 10000 );
setContentView( view );
}
}
-
method:setLayoutParams ( ViewGroup.LayoutParams params )
return type:void
content:ใช้กำหนด ขนาดความกว้าง และความสูง ให้กับ Object View
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
ViewGroup.LayoutParams layout_params = new ViewGroup.LayoutParams( 300, 120 );
view.setLayoutParams ( layout_params );
setContentView( view );
}
}
-
method:setMinimumHeight ( int minHeight )
return type:void
content:ใช้กำหนด ขนาดความสูงขั้นต่ำ ให้กับ Object View
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.setMinimumHeight ( 100 );
setContentView( view );
}
}
-
method:setMinimumWidth ( int minWidth )
return type:void
content:ใช้กำหนด ขนาดความกว้างขั้นต่ำ ให้กับ Object View
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.setMinimumWidth ( 250 );
setContentView( view );
}
}
-
method:setNextFocusDownId ( int nextFocusDownId )
return type:void
content:ใช้กำหนด id ของ view ที่ต้องการให้เป็นลำดับ ถัดไป
ทางด้าน ล่าง ของ Object View นี้
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view_1 = new View ( this );
view_1.setId ( 1 );
View view_2 = new View ( this );
view_2.setId ( 2 );
view_1.setNextFocusDownId ( view_2.getId () );
setContentView( view_1 );
setContentView( view_2 );
}
}
-
method:setNextFocusLeftId ( int nextFocusLeftId )
return type:void
content:ใช้กำหนด id ของ view ที่ต้องการให้เป็นลำดับ ถัดไป
ทางด้าน ซ้าย ของ Object View นี้
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view_1 = new View ( this );
view_1.setId ( 1 );
View view_2 = new View ( this );
view_2.setId ( 2 );
view_1.setNextFocusLeftId ( view_2.getId () );
setContentView( view_1 );
setContentView( view_2 );
}
}
-
method:setNextFocusRightId ( int nextFocusRightId )
return type:void
content:ใช้กำหนด id ของ view ที่ต้องการให้เป็นลำดับ ถัดไป
ทางด้าน ขวา ของ Object View นี้
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view_1 = new View ( this );
view_1.setId ( 1 );
View view_2 = new View ( this );
view_2.setId ( 2 );
view_1.setNextFocusRightId ( view_2.getId () );
setContentView( view_1 );
setContentView( view_2 );
}
}
-
method:setNextFocusUpId ( int nextFocusUpId )
return type:void
content:ใช้กำหนด id ของ view ที่ต้องการให้เป็นลำดับ ถัดไป
ทางด้าน บน ของ Object View นี้
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view_1 = new View ( this );
view_1.setId ( 1 );
View view_2 = new View ( this );
view_2.setId ( 2 );
view_1.setNextFocusUpId ( view_2.getId () );
setContentView( view_1 );
setContentView( view_2 );
}
}
-
method:setOnClickListener ( View.OnClickListener l )
return type:void
content:ใช้กำหนด การดักฟังเหตุการณ์ เมื่อมีการ click ที่ Object View
example:public class AndroidBamboo extends Activity implements View.OnClickListener
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.setOnClickListener( this );
setContentView( view );
}
public void onClick ( View v )
{
}
}
-
method:setOnFocusChangeListener ( View.OnFocusChangeListener l )
return type:void
content:ใช้กำหนด การดักฟังเหตุการณ์ เมื่อมีการ focus เปลี่ยนแปลง ที่ Object View
example:public class AndroidBamboo extends Activity implements View.OnFocusChangeListener
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.setOnFocusChangeListener( this );
setContentView( view );
}
public void onFocusChange ( View v, boolean hasFocus )
{
}
}
-
method:setOnKeyListener ( View.OnKeyListener l )
return type:void
content:ใช้กำหนด การดักฟังเหตุการณ์ เมื่อมีการ สัมผัส ที่ Object View
example:public class AndroidBamboo extends Activity implements View.OnKeyListener
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.setOnKeyListener( this );
setContentView( view );
}
public boolean onKey ( View v, int keyCode, KeyEvent event )
{
return false;
}
}
-
method:setOnTouchListener ( View.OnTouchListener l )
return type:void
content:ใช้กำหนด การดักฟังเหตุการณ์ เมื่อมีการ สัมผัส ที่ Object View
example:public class AndroidBamboo extends Activity implements View.OnTouchListener
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.setOnTouchListener( this );
setContentView( view );
}
public boolean onTouch ( View v, MotionEvent event )
{
return false;
}
}
-
method:setPadding ( int left, int top, int right, int bottom )
return type:void
content:ใช้กำหนดระยะห่างระหว่าง Object View ทางด้าน ซ้าย บน ขวา และล่าง ตามลำดับ
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.setPadding ( 10, 10, 10, 10 );
setContentView( view );
}
}
-
method:setScrollBarStyle ( int style )
return type:void
content:ใช้กำหนด style ให้กับ scrollbar ของ Object View
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.setScrollBarStyle ( View.SCROLLBARS_INSIDE_INSET );
setContentView( view );
}
}
-
property:SCROLLBARS_INSIDE_INSET
return type:int
content:เป็นค่าคงที่ ของ View ที่ใช้แทนความหมายว่า เป็น style ของ scrollbar แบบ inside inset
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.setScrollBarStyle ( View.SCROLLBARS_INSIDE_INSET );
setContentView( view );
}
}
-
property:SCROLLBARS_INSIDE_OVERLAY
return type:int
content:เป็นค่าคงที่ ของ View ที่ใช้แทนความหมายว่า เป็น style ของ scrollbar แบบ inside overlay
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.setScrollBarStyle ( View.SCROLLBARS_INSIDE_OVERLAY );
setContentView( view );
}
}
-
method:SCROLLBARS_OUTSIDE_INSET
return type:int
content:เป็นค่าคงที่ ของ View ที่ใช้แทนความหมายว่า เป็น style ของ scrollbar แบบ outside inset
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.setScrollBarStyle ( View.SCROLLBARS_OUTSIDE_INSET );
setContentView( view );
}
}
-
property:SCROLLBARS_OUTSIDE_OVERLAY
return type:int
content:เป็นค่าคงที่ ของ View ที่ใช้แทนความหมายว่า เป็น style ของ scrollbar แบบ outside overlay
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.setScrollBarStyle ( View.SCROLLBARS_OUTSIDE_OVERLAY );
setContentView( view );
}
}
-
method:setSelected ( boolean selected )
return type:void
content:ใช้กำหนดว่าจะให้ Object View ถูกเลือกหรือไม่
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.setSelected ( true );
setContentView( view );
}
}
-
method:setTag ( Object tag )
return type:void
content:ใช้กำหนด tag ให้กับ Object View
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.setTag ( "header" );
setContentView( view );
}
}
-
method:setVisibility ( int visibility )
return type:void
content:ใช้กำหนด สถานะ การมองเห็น ของ object View
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.setVisibility ( View.INVISIBLE );
setContentView( view );
}
}
-
property:INVISIBLE
return type:int
content:เป็นค่าคงที่ ของ View ที่ใช้แทนความหมายว่า เป็น จะให้ View มองไม่เห็น
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.setVisibility ( View.INVISIBLE );
setContentView( view );
}
}
-
property:VISIBLE
return type:int
content:เป็นค่าคงที่ ของ View ที่ใช้แทนความหมายว่า เป็น จะให้ View มองห็น
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.setVisibility ( View.VISIBLE );
setContentView( view );
}
}
-
property:GONE
return type:int
content:เป็นค่าคงที่ ของ View ที่ใช้แทนความหมายว่า เป็น จะให้ View มองไม่เห็น
example:public class AndroidBamboo extends Activity
{
public void onCreate( Bundle savedInstanceState )
{
super.onCreate ( savedInstanceState );
View view = new View ( this );
view.setVisibility ( View.GONE );
setContentView( view );
}
}
-
method:onKeyDown ( int keyCode, KeyEvent event )
return type:boolean
content:เป็น method ที่ใช้สำหรับการ overridde โดย method นี้จะถูกเรียกใช้เมื่อ
มีการกดปุ่มลงบน Object View
example:public class BambooView extends View
{
public boolean onKeyDown ( int keyCode, KeyEvent event )
{
return false;
}
}
-
method:onKeyMultiple ( int keyCode, int repeatCount, KeyEvent event )
return type:boolean
content:เป็น method ที่ใช้สำหรับการ overridde โดย method นี้จะถูกเรียกใช้เมื่อ
มีการกดปุ่มหลายปุ่มลงบน Object View
example:public class BambooView extends View
{
public boolean onKeyMultiple ( int keyCode, int repeatCount, KeyEvent event )
{
return false;
}
}
-
method:onKeyUp ( int keyCode, KeyEvent event )
return type:boolean
content:เป็น method ที่ใช้สำหรับการ overridde โดย method นี้จะถูกเรียกใช้เมื่อ
มีการปล่อยปุ่มที่กดลงบน Object View
example:public class BambooView extends View
{
public boolean onKeyUp ( int keyCode, KeyEvent event )
{
return false;
}
}
-
method:onTouchEvent ( MotionEvent event )
return type:boolean
content:เป็น method ที่ใช้สำหรับการ overridde โดย method นี้จะถูกเรียกใช้เมื่อ มีการสัมผัสที่ Object View
example:public class BambooView extends View
{
public boolean onTouchEvent ( MotionEvent event )
{
return false;
}
}
-
method:onWindowFocusChanged ( boolean hasWindowFocus )
return type:void
content:เป็น method ที่ใช้สำหรับการ overridde โดย method นี้จะถูกเรียกใช้เมื่อ
มี window ถูกเปลี่ยนแปลง focus
example:public class BambooView extends View
{
public void onWindowFocusChanged ( boolean hasWindowFocus )
{
}
}
-
method:onAnimationEnd ( )
return type:void
content:เป็น method ที่ใช้สำหรับการ overridde โดย method
นี้จะถูกเรียกใช้เมื่อ animation หยุดเล่น
example:public class BambooView extends View
{
protected void onAnimationEnd ( )
{
}
}
-
method:onAnimationStart ( )
return type:void
content:เป็น method ที่ใช้สำหรับการ overridde โดย method
นี้จะถูกเรียกใช้เมื่อ animation เริ่มเล่น
example:public class BambooView extends View
{
protected void onAnimationStart ( )
{
}
}
-
method:onAttachedToWindow ( )
return type:void
content:เป็น method ที่ใช้สำหรับการ overridde โดย method
นี้จะถูกเรียกใช้เมื่อ view เริ่มถูกแสดงใน window
example:public class BambooView extends View
{
protected void onAttachedToWindow ( )
{
}
}
-
method:onDetachedFromWindow ( )
return type:void
content:เป็น method ที่ใช้สำหรับการ overridde โดย method
นี้จะถูกเรียกใช้เมื่อ view ออกจากการแสดงผลใน window
example:public class BambooView extends View
{
protected void onDetachedFromWindow ( )
{
}
}
-
method:onFocusChanged ( boolean gainFocus, int direction, Rect previouslyFocusedRect )
return type:void
content:เป็น method ที่ใช้สำหรับการ overridde โดย method
นี้จะถูกเรียกใช้เมื่อ view ถูกเปลี่ยนแปลง focus
example:public class BambooView extends View
{
protected void onFocusChanged ( boolean gainFocus, int direction, Rect previouslyFocusedRect )
{
}
}
-
method:onScrollChanged ( int l, int t, int oldl, int oldt )
return type:void
content:เป็น method ที่ใช้สำหรับการ overridde โดย method
นี้จะถูกเรียกใช้เมื่อ scrollbar ของ Object View ถูกเลื่อน
example:public class BambooView extends View
{
protected void onScrollChanged ( int l, int t, int oldl, int oldt )
{
}
}
-
method:onSizeChanged ( int w, int h, int oldw, int oldh )
return type:void
content:เป็น method ที่ใช้สำหรับการ overridde โดย method
นี้จะถูกเรียกใช้เมื่อ Object View ถูกเปลี่ยนแปลง ขนาด
example:public class BambooView extends View
{
protected void onSizeChanged ( int w, int h, int oldw, int oldh )
{
}
}
-
method:onWindowVisibilityChanged ( int visibility )
return type:void
content:เป็น method ที่ใช้สำหรับการ overridde โดย method
นี้จะถูกเรียกใช้เมื่อ window ถูกเปลี่ยนแปลง สถานะ การมองเห็น
example:public class BambooView extends View
{
protected void onWindowVisibilityChanged ( int visibility )
{
}
}