| RelativeLayout.LayoutParams() | ใช้สร้าง Object RelativeLayout.LayoutParams |
|---|---|
| RelativeLayout.LayoutParams ( params ) | ใช้สร้าง Object RelativeLayout.LayoutParams |
| addRule() | ใช้กำหนด วิธีการจัดวาง layout ใหักับ Object RelativeLayout.LayoutParams โดยค่าที่เป็นไปได้ คือค่าคงที่ของ RelativeLayout |
| getRules() | ใช้คืนค่า วิธีการจัดวาง layout ของ Object RelativeLayout.LayoutParams โดยจะคืนค่ากลับมาเป็นค่าคงที่ของ RelativeLayout |
method:RelativeLayout.LayoutParams ( int width, int height )
return type:RelativeLayout.LayoutParams
content:ใช้สร้าง Object RelativeLayout.LayoutParams
example:public class AndroidBamboo extends Activity { public void onCreate( Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ); RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams ( 100, 30 ); params.addRule ( RelativeLayout.CENTER_VERTICAL ); RelativeLayout relative_layout = new RelativeLayout ( this ); Button button = new Button ( this ); button.setText ( "above" ); button.setLayoutParams ( params ); relative_layout.addView ( button ); setContentView( relative_layout ); } }
method:RelativeLayout.LayoutParams ( ViewGroup.LayoutParams source )
return type:RelativeLayout.LayoutParams
content:ใช้สร้าง Object RelativeLayout.LayoutParams
example:public class AndroidBamboo extends Activity { public void onCreate( Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ); RelativeLayout relative_layout = new RelativeLayout ( this ); Button button = new Button ( this ); button.setText ( "above" ); RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams ( relative_layout.getLayoutParams ( ) ); params.addRule ( RelativeLayout.CENTER_VERTICAL ); button.setLayoutParams ( params ); relative_layout.addView ( button ); setContentView( relative_layout ); } }
method:addRule ( int verb )
return type:void
content:ใช้กำหนด วิธีการจัดวาง layout ใหักับ Object RelativeLayout.LayoutParams โดยค่าที่เป็นไปได้ คือค่าคงที่ของ RelativeLayout
example:public class AndroidBamboo extends Activity { public void onCreate( Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ); RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams ( 100, 30 ); params.addRule ( RelativeLayout.CENTER_VERTICAL ); RelativeLayout relative_layout = new RelativeLayout ( this ); Button button = new Button ( this ); button.setText ( "above" ); button.setLayoutParams ( params ); relative_layout.addView ( button ); setContentView( relative_layout ); } }
method:getRules ( )
return type:int Array
content:ใช้คืนค่า วิธีการจัดวาง layout ของ Object RelativeLayout.LayoutParams โดยจะคืนค่ากลับมาเป็นค่าคงที่ของ RelativeLayout
example:public class AndroidBamboo extends Activity { public void onCreate( Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ); RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams ( 100, 30 ); params.addRule ( RelativeLayout.CENTER_HORIZONTAL ); params.addRule ( RelativeLayout.ALIGN_PARENT_TOP ); int [ ] rules = params.getRules ( ); RelativeLayout relative_layout = new RelativeLayout ( this ); Button button = new Button ( this ); button.setText ( "above" ); button.setLayoutParams ( params ); relative_layout.addView ( button ); setContentView( relative_layout ); } }