Android星级评分条
16lz
2021-01-26
今天没事写了一个星级评分条,分享给大家
项目布局:
android:id="@+id/mRatingBar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:numStars="5" android:stepSize="0.5"/>
numStarts:显示多少个星星,必须为整数
stepSize:评分每次增加的值
RatingBar还有其他的参数:
isIndicator:是否用作指示,用户无法更改,默认为false
rating:默认评分值,必须为浮点数
activity代码:
public class MainActivity extends AppCompatActivity { private RatingBar mRatingBar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mRatingBar = (RatingBar)findViewById(R.id.mRatingBar); mRatingBar.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() { @Override public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) { Toast.makeText(MainActivity.this, "rating:" + String.valueOf(rating), Toast.LENGTH_LONG).show(); } }); }}
运行截图:
更多相关文章
- android欢迎界面的编程实现[手相评分-软件实例]
- android SQLite3常用命令&语法
- android 中文 API (41) ―― RatingBar.OnRatingBarChangeListen
- (4.1.14)Android使用Activity用作弹出式对话框
- Java、Android中Math详解
- Android应用资源的使用方法(数组、颜色、尺寸、字符串、布尔、整
- android 整数与ip地址的转换
- Android星级评分条控件RatingBar
- Android(安卓)调用已安装市场,去应用市场评分