1. 程式人生 > >星級評分條控制元件

星級評分條控制元件

佈局程式碼:


完整程式碼:

public class MainActivity extends Activity {
    private RatingBar ratingBar;//星級評分條
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    ratingBar = (RatingBar) findViewById(R.id.rb);//獲取星級評分條
    Button button = (Button) findViewById(R.id.bt);//獲取按鈕
    button.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
int result = ratingBar.getProgress();//獲取進度
float rating = ratingBar.getRating();//獲取等級
float step = ratingBar.getStepSize();//獲取每次最少要改變多少個星級
Log.i("ztd","step="+step+"result="+result+"rating="+rating);
Toast.makeText(MainActivity.this,"得到"+rating+"顆",Toast.LENGTH_SHORT).show();

}
});
        
}


}