Android-Widget Class LinearLayout : สอน class และ method ของ Class LinearLayout, เรียน class และ method ของ Class LinearLayout
 

Reference

Reference ในเว็บไซต์ Function.in.th เป็นการนำเสนอความรู้ในรูปแบบของแหล่งอ้างอิงของคำสั่งต่าง ๆ ที่ใช้ในการเขียนโปรแกรม โดยผู้ที่สนใจสามารถเข้ามาเรียนรู้การใช้งานคำสั่งของการเขียนโปรแกรมเหล่านี้ได้ ผ่านทาง URL code.function.in.th ทั้งนี้ผู้อ่านยังสามารถร่วมแสดงความคิดเห็นบนเนื้อหาที่มีสอนได้ ซึ่งถือเป็นการส่งเสริมให้มีการแลกเปลี่ยนประสบการณ์และความรู้ระหว่างผู้อ่านด้วยกันเอง
  • LinearLayout() ใช้สร้าง Object LinearLayout
    getBaseline() ใช้คืนค่า ตำแหน่ง แกน x ที่เป็น baseline ของ Object LinearLayout
    getOrientation() ใช้คืนค่า orientation ของ Object LinearLayout
    getWeightSum() ใช้คืนค่า ผมรวมของ ความกว้างทั้งหมด ของ Object LinearLayout
    setGravity() ใช้กำหนด การวางตำแหน่ง ให้กับ Object LinearLayout
    setHorizontalGravity() ใช้กำหนด การวางตำแหน่ง ในแนวนอน ให้กับ Object LinearLayout
    setOrientation() ใช้กำหนดค่า orientation ใหักับ Object LinearLayout
    HORIZONTAL เป็นค่าคงที่ ของ LinearLayout ที่ใช้แทนความหมายว่า ต้องการให้เป็น แนวนอน
    VERTICAL เป็นค่าคงที่ ของ LinearLayout ที่ใช้แทนความหมายว่า ต้องการให้เป็น แนวตั้ง
    setVerticalGravity() ใช้กำหนด การวางตำแหน่ง ในแนวตั้ง ให้กับ Object LinearLayout
    setWeightSum() ใช้กำหนดค่า ความกว้างรวม ให้กับ Object LinearLayout
  • method :
    LinearLayout ( Context context )

    return type :
    LinearLayout

    content :
    ใช้สร้าง Object LinearLayout

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            LinearLayout linear_layout = new LinearLayout ( this );
            setContentView( linear_layout );
        }
    }

  • method :
    getBaseline ( )

    return type :
    int

    content :
    ใช้คืนค่า ตำแหน่ง แกน x ที่เป็น baseline ของ Object LinearLayout
    ( baseline คือ ด้านล่าง )

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            LinearLayout linear_layout = new LinearLayout ( this );
            int baseline = linear_layout.getBaseline ( );
            setContentView( linear_layout );
        }
    }

  • method :
    getOrientation ( )

    return type :
    int

    content :
    ใช้คืนค่า orientation ของ Object LinearLayout
    โดยค่าที่เป็นไปได้ ได้แก่ ค่าคงที่ LinearLayout.HORIZONTAL และ LinearLayout.VERTICAL
    ( Orientation คือ การกำหนดว่า ต้องการให้เป็น แนวตั้ง หรือ แนวนอน )

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            LinearLayout linear_layout = new LinearLayout ( this );
            int orientation = linear_layout.getOrientation ( );
            setContentView( linear_layout );
        }
    }

  • method :
    getWeightSum ( )

    return type :
    float

    content :
    ใช้คืนค่า ผมรวมของ ความกว้างทั้งหมด ของ Object LinearLayout

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            LinearLayout linear_layout = new LinearLayout ( this );
            int weight_sum = linear_layout.getWeightSum ( );
            setContentView( linear_layout );
        }
    }

  • method :
    setGravity ( int gravity )

    return type :
    void

    content :
    ใช้กำหนด การวางตำแหน่ง ให้กับ Object LinearLayout

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            LinearLayout linear_layout = new LinearLayout ( this );
            linear_layout.setGravity ( Gravity.CENTER );
            setContentView( linear_layout );
        }
    }

  • method :
    setHorizontalGravity ( int horizontalGravity )

    return type :
    void

    content :
    ใช้กำหนด การวางตำแหน่ง ในแนวนอน ให้กับ Object LinearLayout

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            LinearLayout linear_layout = new LinearLayout ( this );
            linear_layout.setHorizontalGravity ( Gravity.CENTER_HORIZONTAL );
            setContentView( linear_layout );
        }
    }

  • method :
    setOrientation ( int orientation )

    return type :
    void

    content :
    ใช้กำหนดค่า orientation ใหักับ Object LinearLayout
    ( Orientation คือ การกำหนดว่า ต้องการให้เป็น แนวตั้ง หรือ แนวนอน )

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            LinearLayout linear_layout = new LinearLayout ( this );
            linear_layout.setOrientation ( LinearLayout.VERTICAL );
            setContentView( linear_layout );
        }
    }

  • property :
    HORIZONTAL

    return type :
    int

    content :
    เป็นค่าคงที่ ของ LinearLayout ที่ใช้แทนความหมายว่า ต้องการให้เป็น แนวนอน

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            LinearLayout linear_layout = new LinearLayout ( this );
            linear_layout.setOrientation ( LinearLayout.HORIZONTAL );
            setContentView( linear_layout );
        }
    }

  • property :
    VERTICAL

    return type :
    int

    content :
    เป็นค่าคงที่ ของ LinearLayout ที่ใช้แทนความหมายว่า ต้องการให้เป็น แนวตั้ง

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            LinearLayout linear_layout = new LinearLayout ( this );
            linear_layout.setOrientation ( LinearLayout.VERTICAL );
            setContentView( linear_layout );
        }
    }

  • method :
    setVerticalGravity ( int verticalGravity )

    return type :
    void

    content :
    ใช้กำหนด การวางตำแหน่ง ในแนวตั้ง ให้กับ Object LinearLayout

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            LinearLayout linear_layout = new LinearLayout ( this );
            linear_layout.setVerticalGravity ( Gravity.CENTER_VERTICAL );
            setContentView( linear_layout );
        }
    }

  • method :
    setWeightSum ( float weightSum )

    return type :
    void

    content :
    ใช้กำหนดค่า ความกว้างรวม ให้กับ Object LinearLayout

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            LinearLayout linear_layout = new LinearLayout ( this );
            linear_layout.setWeightSum ( 600 );
            setContentView( linear_layout );
        }
    }

 
Share This Chapter Login with Facebook