Android RatingBar星星评分控件实例代码

Android RatingBar星星评分控件实例代码,第1张

概述效果图:直接上代码:xml文件:<?xmlversion=\"1.0\"encoding=\"utf-8\"?><LinearLayout

效果图:

直接上代码:

xml文件:

<?xml version="1.0" enCoding="utf-8"?> <linearLayout   xmlns:androID="http://schemas.androID.com/apk/res/androID"   xmlns:app="http://schemas.androID.com/apk/res-auto"   xmlns:tools="http://schemas.androID.com/tools" androID:layout_wIDth="match_parent"   androID:layout_height="match_parent" tools:context="com.example.blogtest.MainActivity">   <!--numStars设置星星的数量,stepSize默认的评分-->   <ratingbar     androID:layout_wIDth="wrap_content"     androID:layout_height="wrap_content"     androID:ID="@+ID/rb_main_rating"     androID:numStars="5"     androID:stepSize="0.5"     /> </linearLayout> 

Java代码:

package com.example.blogtest; import androID.support.v7.app.AppCompatActivity; import androID.os.Bundle; import androID.vIEw.Gravity; import androID.Widget.ratingbar; import androID.Widget.Toast; public class MainActivity extends AppCompatActivity {   private ratingbar rb_main_rating;   @OverrIDe   protected voID onCreate(Bundle savedInstanceState) {     super.onCreate(savedInstanceState);     setContentVIEw(R.layout.activity_main);     //获得ratingbar的控件     rb_main_rating = (ratingbar) findVIEwByID(R.ID.rb_main_rating);     //给控件设置监听事件     rb_main_rating.setonratingbarchangelistener(new ratingbar.Onratingbarchangelistener() {       @OverrIDe       public voID onratingChanged(ratingbar ratingbar,float rating,boolean fromUser) {         Toast t=Toast.makeText(MainActivity.this,"您的评分为:"+rating,Toast.LENGTH_SHORT);         t.setGravity(Gravity.CENTER,0);         t.show();       }     });   } } 

以上所述是小编给大家介绍的AndroID ratingbar 评分控件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程小技巧网站的支持!

总结

以上是内存溢出为你收集整理的Android RatingBar星星评分控件实例代码全部内容,希望文章能够帮你解决Android RatingBar星星评分控件实例代码所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1146124.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-31
下一篇2022-05-31

发表评论

登录后才能评论

评论列表(0条)

    保存