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

Reference

Reference ในเว็บไซต์ Function.in.th เป็นการนำเสนอความรู้ในรูปแบบของแหล่งอ้างอิงของคำสั่งต่าง ๆ ที่ใช้ในการเขียนโปรแกรม โดยผู้ที่สนใจสามารถเข้ามาเรียนรู้การใช้งานคำสั่งของการเขียนโปรแกรมเหล่านี้ได้ ผ่านทาง URL code.function.in.th ทั้งนี้ผู้อ่านยังสามารถร่วมแสดงความคิดเห็นบนเนื้อหาที่มีสอนได้ ซึ่งถือเป็นการส่งเสริมให้มีการแลกเปลี่ยนประสบการณ์และความรู้ระหว่างผู้อ่านด้วยกันเอง
  • ProgressBar() ใช้สร้าง Object ProgressBar
    getMax() ใช้คืนค่า ขนาดสูงสุด ของ progressbar
    getProgress() ใช้คืนค่า ตำแหน่งปัจจุบัน ของ progress
    incrementProgressBy() ใช้เพิ่ม progress ตามจำนวนที่กำหนด
    setMax() ใช้กำหนดค่า จำนวนสูงสุด ของ progressbar
    setProgress() ใช้กำหนดค่า ตำแหน่งปัจจุบัน ของ progressbar
    setVisibility() ใช้กำหนด สถานะ การมองเห็น ของ progressbar
    onSizeChanged() เป็น method ที่ใช้สำหรับการ overridde โดย method นี้จะถูกเรียกใช้เมื่อ Object ProgressBar ถูกเปลี่ยนแปลง ขนาด
  • method :
    ProgressBar ( Context context )

    return type :
    ProgressBar

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

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

  • method :
    getMax ( )

    return type :
    int

    content :
    ใช้คืนค่า ขนาดสูงสุด ของ progressbar

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            ProgressBar progress_bar = new ProgressBar ( this );
            int max = progress_bar.getMax ( );
            setContentView( progress_bar );
        }
    }

  • method :
    getProgress ( )

    return type :
    int

    content :
    ใช้คืนค่า ตำแหน่งปัจจุบัน ของ progress

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            ProgressBar progress_bar = new ProgressBar ( this );
            int current = progress_bar.getProgress ( );
            setContentView( progress_bar );
        }
    }

  • method :
    incrementProgressBy ( int diff )

    return type :
    void

    content :
    ใช้เพิ่ม progress ตามจำนวนที่กำหนด

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            ProgressBar progress_bar = new ProgressBar ( this );
            progress_bar.setMax ( 10 );
            progress_bar.incrementProgressBy ( 2 );
            setContentView( progress_bar );
        }
    }

  • method :
    setMax ( int max )

    return type :
    void

    content :
    ใช้กำหนดค่า จำนวนสูงสุด ของ progressbar

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            ProgressBar progress_bar = new ProgressBar ( this );
            progress_bar.setMax ( 10 );
            setContentView( progress_bar );
        }
    }

  • method :
    setProgress ( int progress )

    return type :
    void

    content :
    ใช้กำหนดค่า ตำแหน่งปัจจุบัน ของ progressbar

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            ProgressBar progress_bar = new ProgressBar ( this );
            progress_bar.setMax ( 10 );
            progress_bar.setProgress ( 5 );
            setContentView( progress_bar );
        }
    }

  • method :
    setVisibility ( int v )

    return type :
    void

    content :
    ใช้กำหนด สถานะ การมองเห็น ของ progressbar

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            ProgressBar progress_bar = new ProgressBar ( this );
    	progress_bar.setVisibility ( View.INVISIBLE );
    	setContentView( progress_bar );
        }
    }

  • method :
    onSizeChanged ( int w, int h, int oldw, int oldh )

    return type :
    void

    content :
    เป็น method ที่ใช้สำหรับการ overridde โดย method นี้จะถูกเรียกใช้เมื่อ 
    Object ProgressBar ถูกเปลี่ยนแปลง ขนาด

    example :
    public class BambooView extends ProgressBar
    {
        protected void onSizeChanged ( int w, int h, int oldw, int oldh )
        {
             
        }
    }

 
Share This Chapter Login with Facebook