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

Reference

Reference ในเว็บไซต์ Function.in.th เป็นการนำเสนอความรู้ในรูปแบบของแหล่งอ้างอิงของคำสั่งต่าง ๆ ที่ใช้ในการเขียนโปรแกรม โดยผู้ที่สนใจสามารถเข้ามาเรียนรู้การใช้งานคำสั่งของการเขียนโปรแกรมเหล่านี้ได้ ผ่านทาง URL code.function.in.th ทั้งนี้ผู้อ่านยังสามารถร่วมแสดงความคิดเห็นบนเนื้อหาที่มีสอนได้ ซึ่งถือเป็นการส่งเสริมให้มีการแลกเปลี่ยนประสบการณ์และความรู้ระหว่างผู้อ่านด้วยกันเอง
  • RatingBar() ใช้สร้าง Object RatingBar
    getNumStars() ใช้คืนค่า จำนวน stars ของ Object RatingBar
    getRating() ใช้คืนค่า จำนวน rating ของ Object RatingBar
    getStepSize() ใช้คืนค่า step size ของ Object RatingBar
    setMax() ใช้กำหนดค่า จำนวนสูงสุด ของ Object RatingBar
    setNumStars() ใช้กำหนด จำนวนของ stars ของ Object RatingBar
    setRating() ใช้กำหนด rating ให้กับ Object RatingBar
    setStepSize() ใช้กำหนด step size ให้กับ Object RatingBar
    setOnRatingBarChangeListener() ใช้กำหนด การดักฟังเหตุการณ์ เมื่อ rating bar มีการเปลี่ยนแปลง
    getOnRatingBarChangeListener() ใช้คืนค่า การดักฟังเหตุการณ์ เมื่อ rating bar มีการเปลี่ยนแปลง
  • method :
    RatingBar ( Context context )

    return type :
    RatingBar

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

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

  • method :
    getNumStars ( )

    return type :
    int

    content :
    ใช้คืนค่า จำนวน stars ของ Object RatingBar

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            RatingBar rating_bar = new RatingBar ( this );
            int num_stars = rating_bar.getStars ( );
            setContentView ( rating_bar );
        }
    }

  • method :
    getRating ( )

    return type :
    float

    content :
    ใช้คืนค่า จำนวน rating ของ Object RatingBar

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            RatingBar rating_bar = new RatingBar ( this );
            float num_rating = rating_bar.getRating ( );
            setContentView ( rating_bar );
        }
    }

  • method :
    getStepSize ( )

    return type :
    float

    content :
    ใช้คืนค่า step size ของ Object RatingBar

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            RatingBar rating_bar = new RatingBar ( this );
            float step_size = rating_bar.getStepSize ( );
            setContentView ( rating_bar );
        }
    }

  • method :
    setMax ( int max )

    return type :
    void

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

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            RatingBar rating_bar = new RatingBar ( this );
            rating_bar.setMax ( 100 );
            setContentView ( rating_bar );
        }
    }

  • method :
    setNumStars ( int numStars )

    return type :
    void

    content :
    ใช้กำหนด จำนวนของ stars ของ Object RatingBar

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

  • method :
    setRating ( float rating )

    return type :
    void

    content :
    ใช้กำหนด rating ให้กับ Object RatingBar

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            RatingBar rating_bar = new RatingBar ( this );
            rating_bar.setMax ( 100 );
            rating_bar.setRating ( 30 );
            setContentView ( rating_bar );
        }
    }

  • method :
    setStepSize ( float stepSize )

    return type :
    void

    content :
    ใช้กำหนด step size ให้กับ Object RatingBar

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            RatingBar rating_bar = new RatingBar ( this );
            rating_bar.setMax ( 100 );
            rating_bar.setStepSize ( 5 );
            setContentView ( rating_bar );
        }
    }

  • method :
    setOnRatingBarChangeListener ( RatingBar.OnRatingBarChangeListener listener )

    return type :
    void

    content :
    ใช้กำหนด การดักฟังเหตุการณ์  เมื่อ rating bar มีการเปลี่ยนแปลง

    example :
    public class AndroidBamboo extends Activity implements RatingBar.OnRatingBarChangeListener
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            RatingBar rating_bar = new RatingBar ( this );
            rating_bar.setOnRatingBarChangeListener ( this );
            setContentView ( rating_bar );
        }
    
        public void onRatingChanged ( RatingBar ratingBar, float rating, boolean fromUser ) 
        {
    		
        }
    }

  • method :
    getOnRatingBarChangeListener ( )

    return type :
    RatingBar.OnRatingBarChangeListener

    content :
    ใช้คืนค่า การดักฟังเหตุการณ์  เมื่อ rating bar มีการเปลี่ยนแปลง

    example :
    public class AndroidBamboo extends Activity implements RatingBar.OnRatingBarChangeListener
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            RatingBar rating_bar = new RatingBar ( this );
            rating_bar.setOnRatingBarChangeListener ( this );
            RatingBar.OnRatingBarChangeListener listener = rating_bar.getOnRatingBarChangeListener ( );
            setContentView ( rating_bar );
        }
    
        public void onRatingChanged ( RatingBar ratingBar, float rating, boolean fromUser ) 
        {
    		
        }
    }

 
Share This Chapter Login with Facebook