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

Reference

Reference ในเว็บไซต์ Function.in.th เป็นการนำเสนอความรู้ในรูปแบบของแหล่งอ้างอิงของคำสั่งต่าง ๆ ที่ใช้ในการเขียนโปรแกรม โดยผู้ที่สนใจสามารถเข้ามาเรียนรู้การใช้งานคำสั่งของการเขียนโปรแกรมเหล่านี้ได้ ผ่านทาง URL code.function.in.th ทั้งนี้ผู้อ่านยังสามารถร่วมแสดงความคิดเห็นบนเนื้อหาที่มีสอนได้ ซึ่งถือเป็นการส่งเสริมให้มีการแลกเปลี่ยนประสบการณ์และความรู้ระหว่างผู้อ่านด้วยกันเอง
  • GridView() ใช้สร้าง Object GridView
    getAdapter() ใช้คืนค่า ข้อมูลของ Object GridView โดยจะคืนมาในลักษณะของ Object ListAdapter
    getStretchMode() ใช้คืนค่า stretch mode ของ Object GridView
    setAdapter() ใช้กำหนด ข้อมูล ที่จะใช้แสดง ของ object GridView
    setColumnWidth() ใช้กำหนด ขนาด ของแต่ละ column ใน Object GridView
    setGravity() ใช้กำหนด การวางตำแหน่ง ให้กับ Object GridView
    setHorizontalSpacing() ใช้กำหนด ระยะห่าง ระหว่าง คอลัมน์ ในแนวนอน ของ Object GridView
    setNumColumns() ใช้กำหนด จำนวนคอลัมน์ ของ Object GridView
    setSelection() ใช้กำหนด ตำแหน่งปัจจุบัน ที่จะให้ถูกเลือกอยู่ ของ Object GridView
    setStretchMode() ใช้กำหนด stretch mode ให้กับ Object GridView
    setVerticalSpacing() ใช้กำหนด ระยะห่าง ระหว่าง คอลัมน์ ในแนวตั้ง ของ Object GridView
  • method :
    GridView ( Context context )

    return type :
    GridView

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

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

  • method :
    getAdapter ( )

    return type :
    ListAdapter

    content :
    ใช้คืนค่า ข้อมูลของ Object GridView โดยจะคืนมาในลักษณะของ Object ListAdapter

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            GridView gridView = new GridView ( this );
            ArrayAdapter array_adapter = new ArrayAdapter <String> ( this, android.R.layout.simple_dropdown_item_1line );
            String [ ] items = { "bam", "boo", "lab", "code", "programming", "framework", "android" };
            array_adapter.add ( items );
            gridView.setAdapter ( array_adapter );
            ListAdapter list_adapter = ( ListAdapter ) gridView.getAdapter ( );
            setContentView( gridView );
        }
    }

  • method :
    getStretchMode ( )

    return type :
    int

    content :
    ใช้คืนค่า stretch mode ของ Object GridView

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            GridView gridView = new GridView ( this );
            ArrayAdapter array_adapter = new ArrayAdapter <String> ( this, android.R.layout.simple_dropdown_item_1line );
            String [ ] items = { "bam", "boo", "lab", "code", "programming", "framework", "android" };
            array_adapter.add ( items );
            gridView.setAdapter ( array_adapter );
            int strecth_mode = gridView.getStretchMode ( );
            setContentView( gridView );
        }
    }

  • method :
    setAdapter ( ListAdapter adapter )

    return type :
    void

    content :
    ใช้กำหนด ข้อมูล ที่จะใช้แสดง ของ object GridView

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            GridView gridView = new GridView ( this );
            ArrayAdapter array_adapter = new ArrayAdapter <String> ( this, android.R.layout.simple_dropdown_item_1line );
            String [ ] items = { "bam", "boo", "lab", "code", "programming", "framework", "android" };
            array_adapter.add ( items );
            gridView.setAdapter ( array_adapter );
            setContentView( gridView );
        }
    }

  • method :
    setColumnWidth ( int columnWidth )

    return type :
    void

    content :
    ใช้กำหนด ขนาด ของแต่ละ column ใน Object GridView

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            GridView gridView = new GridView ( this );
            ArrayAdapter array_adapter = new ArrayAdapter <String> ( this, android.R.layout.simple_dropdown_item_1line );
            String [ ] items = { "bam", "boo", "lab", "code", "programming", "framework", "android" };
            array_adapter.add ( items );
            gridView.setColumnWidth ( 100 );
            setContentView( gridView );
        }
    }

  • method :
    setGravity ( int gravity )

    return type :
    void

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

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            GridView gridView = new GridView ( this );
            ArrayAdapter array_adapter = new ArrayAdapter <String> ( this, android.R.layout.simple_dropdown_item_1line );
            String [ ] items = { "bam", "boo", "lab", "code", "programming", "framework", "android" };
            array_adapter.add ( items );
            gridView.setGravity ( Gravity.CENTER );
            setContentView( gridView );
        }
    }

  • method :
    setHorizontalSpacing ( int horizontalSpacing )

    return type :
    void

    content :
    ใช้กำหนด ระยะห่าง ระหว่าง คอลัมน์ ในแนวนอน ของ Object GridView

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            GridView gridView = new GridView ( this );
            ArrayAdapter array_adapter = new ArrayAdapter <String> ( this, android.R.layout.simple_dropdown_item_1line );
            String [ ] items = { "bam", "boo", "lab", "code", "programming", "framework", "android" };
            array_adapter.add ( items );
            gridView.setHorizontalSpacing ( 10 );
            setContentView( gridView );
        }
    }

  • method :
    setNumColumns ( int numColumns )

    return type :
    void

    content :
    ใช้กำหนด จำนวนคอลัมน์ ของ Object GridView

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            GridView gridView = new GridView ( this );
            ArrayAdapter array_adapter = new ArrayAdapter <String> ( this, android.R.layout.simple_dropdown_item_1line );
            String [ ] items = { "bam", "boo", "lab", "code", "programming", "framework", "android" };
            array_adapter.add ( items );
            gridView.setNumColumns ( 5 );
            setContentView( gridView );
        }
    }

  • method :
    setSelection ( int position )

    return type :
    void

    content :
    ใช้กำหนด ตำแหน่งปัจจุบัน ที่จะให้ถูกเลือกอยู่ ของ Object GridView

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            GridView gridView = new GridView ( this );
            ArrayAdapter array_adapter = new ArrayAdapter <String> ( this, android.R.layout.simple_dropdown_item_1line );
            String [ ] items = { "bam", "boo", "lab", "code", "programming", "framework", "android" };
            array_adapter.add ( items );
            gridView.setSelection ( 3 );
            setContentView( gridView );
        }
    }

  • method :
    setStretchMode ( int stretchMode )

    return type :
    void

    content :
    ใช้กำหนด stretch mode ให้กับ Object GridView

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            GridView gridView = new GridView ( this );
            ArrayAdapter array_adapter = new ArrayAdapter <String> ( this, android.R.layout.simple_dropdown_item_1line );
            String [ ] items = { "bam", "boo", "lab", "code", "programming", "framework", "android" };
            array_adapter.add ( items );
            gridView.setStretchMode ( GridView.STRETCH_SPACING );
            setContentView( gridView );
        }
    }

  • method :
    setVerticalSpacing ( int verticalSpacing )

    return type :
    void

    content :
    ใช้กำหนด ระยะห่าง ระหว่าง คอลัมน์ ในแนวตั้ง ของ Object GridView

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            GridView gridView = new GridView ( this );
            ArrayAdapter array_adapter = new ArrayAdapter <String> ( this, android.R.layout.simple_dropdown_item_1line );
            String [ ] items = { "bam", "boo", "lab", "code", "programming", "framework", "android" };
            array_adapter.add ( items );
            gridView.setVerticalSpacing ( 10 );
            setContentView( gridView );
        }
    }

 
Share This Chapter Login with Facebook