效果图:
直接上代码:
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小时内与您取得联系。