全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

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

效果图:

直接上代码:

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,0); 
        t.show(); 
      } 
    }); 
  } 
} 

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


# android  # ratingbar  # 评分控件  # Android开发之自定义星星评分控件RatingBar用法示例  # Android星级评分条控件RatingBar使用详解  # Android自定义控件RatingBar调整字体大小  # Android开发手册RatingBar星级评分控件实例  # 小编  # 您的  # 在此  # 给大家  # 所述  # 给我留言  # 感谢大家  # 疑问请  # 有任何  # auto  # tools  # layout_width  # match_parent  # schemas  # http  # apk  # app  # res  # layout_height  # wrap_content 


相关文章: 建站之星安装路径如何正确选择及配置?  黑客如何通过漏洞一步步攻陷网站服务器?  移民网站制作流程,怎么看加拿大移民官网?  如何用PHP快速搭建CMS系统?  广州美橙建站如何快速搭建多端合一网站?  如何通过老薛主机一键快速建站?  南阳网站制作公司推荐,小学电子版试卷去哪里找资源好?  php条件判断怎么写_ifelse和switchcase的使用区别【对比】  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  如何确保西部建站助手FTP传输的安全性?  建设网站制作价格,怎样建立自己的公司网站?  官网网站制作腾讯审核要多久,联想路由器newifi官网  广东企业建站网站优化与SEO营销核心策略指南  简历在线制作网站免费,免费下载个人简历的网站是哪些?  怎么将XML数据可视化 D3.js加载XML  制作企业网站建设方案,怎样建设一个公司网站?  桂林网站制作公司有哪些,桂林马拉松怎么报名?  无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?  学校为何禁止电信移动建设网站?  如何通过二级域名建站提升品牌影响力?  如何选择高性价比服务器搭建个人网站?  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  大型企业网站制作流程,做网站需要注册公司吗?  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  南平网站制作公司,2025年南平市事业单位报名时间?  外贸公司网站制作哪家好,maersk船公司官网?  已有域名如何免费搭建网站?  武清网站制作公司,天津武清个人营业执照注销查询系统网站?  广州顶尖建站服务:企业官网建设与SEO优化一体化方案  小型网站制作HTML,*游戏网站怎么搭建?  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  如何在阿里云域名上完成建站全流程?  c++23 std::expected怎么用 c++优雅处理函数错误返回【详解】  建站之星代理平台如何选择最佳方案?  c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】  制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?  建站之星如何助力企业快速打造五合一网站?  制作旅游网站html,怎样注册旅游网站?  如何高效完成自助建站业务培训?  Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递  如何快速搭建响应式可视化网站?  高端建站如何打造兼具美学与转化的品牌官网?  c# 在ASP.NET Core中管理和取消后台任务  一键制作网站软件下载安装,一键自动采集网页文档制作步骤?  魔毅自助建站系统:模板定制与SEO优化一键生成指南  如何快速生成凡客建站的专业级图册?  建站之星Pro快速搭建教程:模板选择与功能配置指南  西安专业网站制作公司有哪些,陕西省建行官方网站?  php json中文编码为null的解决办法  网站制作的步骤包括,正确网址格式怎么写? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。