main.xml:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/MyLayout" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <RatingBar android:numStars="5" android:stepSize="0.5" android:isIndicator="false" android:id="@+id/ratingbarA" android:layout_width="wrap_content" android:layout_height="wrap_content"/> <RatingBar android:numStars="5" android:rating="3" android:isIndicator="true" android:id="@+id/ratingbarB" android:layout_width="wrap_content" android:layout_height="wrap_content"/> <TextView android:id="@+id/text" android:layout_width="fill_parent" android:layout_height="wrap_content"/> </LinearLayout>
MyRatingBarDemo.java:
import android.app.Activity; import android.os.Bundle; import android.widget.RatingBar; import android.widget.TextView; public class MyRatingBarDemo extends Activity { private RatingBar ratingBarA = null; // 定义评分组件 private TextView text = null; // 文本显示组件 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.setContentView(R.layout.main); this.ratingBarA = (RatingBar) super.findViewById(R.id.ratingbarA) ; this.text = (TextView) super.findViewById(R.id.text) ;// 取得组件 this.ratingBarA.setOnRatingBarChangeListener( new OnRatingBarChangeListenerImpl()); // 设置监听 } private class OnRatingBarChangeListenerImpl implements RatingBar.OnRatingBarChangeListener { @Override public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) { MyRatingBarDemo.this.text.append("*** 当前值(Rating):" + ratingBar.getRating() + ",增长步长:" + ratingBar.getStepSize() + "\n"); // 增加文本显示 } } }
相关推荐
在Android开发中, RatingBar 是一个非常常见的组件,用于用户对某一内容进行评分。系统默认的RatingBar虽然功能基础,但有时无法满足我们对于界面设计的个性化需求。本篇文章将详细探讨如何根据实际需求自定义...
RatingBar主要用在电子相册、网上书店和对文章进行评分的功能。... 对于博文地址:【Android 开发】:UI控件之 RatingBar 评分控件的使用 http://blog.csdn.net/xukunhui2/article/details/9034413
在Android开发中,RatingBar是一个常用的UI组件,用于展示用户评价或者打分的界面元素。本教程将深入探讨如何自定义一个带有注释的RatingBar,以满足个性化需求。我们将从以下几个方面详细介绍这个过程: 1. **...
在Android开发中,RatingBar是一个常用的UI组件,用于展示用户...总之,自定义RatingBar是提升Android应用用户体验的重要手段之一,通过合理的图像设计和样式配置,我们可以让评分功能更加美观且符合应用的整体风格。
在Android开发中,RatingBar是一个常用的UI组件,用于展示用户评价或者打分的场景,比如电影评分、商品评价等。本篇文章将详细讲解如何使用和自定义RatingBar,以满足不同设计需求。 首先,RatingBar的基本用法是...
在Android开发中,RatingBar是一种常用的视图组件,它用于显示用户评价或评分,通常用于电影、产品或服务的评价场景。本实例将深入探讨如何在Android应用中创建和使用RatingBar,适合初级到高级的Android开发者学习...
在 Android 开发中,RatingBar 是一个非常常用的组件,用于显示评分或星级評價。但是,系统默认的 RatingBar 样式可能不够美观,于是我们需要自定义 RatingBar 的样式来满足我们的需求。在这篇文章中,我们将介绍...
在Android开发中, RatingBar 是一个内置的UI组件,用于显示评分或评级,通常用于电影、应用或商品评价。然而,系统默认的RatingBar样式可能无法满足所有设计需求,这时就需要进行自定义来达到特定的视觉效果。这篇...
在Android开发中,RatingBar控件是一个常用的UI组件,它用于显示用户对某项内容的评分,通常表现为星星图标。然而,系统默认的RatingBar在实际应用中可能会遇到一些问题,比如在不同分辨率的设备上显示不一致,或者...
在Android开发中, RatingBar通常用于用户评价,它呈现为一系列可选的星星。然而,这里我们将探讨如何创造性地利用RatingBar来实现一个登录时的加载进度条效果。这个概念可以提升用户体验,使得用户在等待登录验证时...
在XML布局文件中,可以通过<RatingBar>标签添加评分组件。例如: ```xml <RatingBar android:id="@+id/ratingBar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:...
【Android控件之RatingBar自定义星级评分样式】 RatingBar是Android系统提供的一个用于表示评分的控件,它通常以星星的形式展示用户给出的评分。默认情况下,RatingBar会显示一系列填充或空心的绿色星星,但开发者...
通过这个"androidRatingBar_android_"项目,开发者不仅可以学习如何自定义Android的UI组件,还能掌握到事件监听、用户交互处理、自定义视图绘制等关键技能,这些都是Android开发中的重要知识点。对于想要提升Android...
在Android开发中,RatingBar是一种常用的UI组件,用于展示用户评价或者进度的星星数量。默认情况下,RatingBar的样式和颜色可能无法满足所有设计需求,因此开发者常常需要对其进行自定义,以达到更个性化的视觉效果...
在Android开发中,RecyclerView是一个非常重要的组件,它用于展示可滚动的列表数据,而RatingBar则是用户界面中用于评分或反馈满意度的一个控件。在本项目中,我们探讨的是如何在RecyclerView中集成并实现RatingBar...
在Android开发中,评分组件(RatingBar)是一个非常常见的用户界面元素,用于让用户对某个内容进行打分或评价。这个组件通常表现为一系列可选的小星星,用户可以通过点击选择不同的评分等级。下面我们将深入探讨...
本资源"安卓自定义控件相关-android自定义评分控件ratingbar.rar"提供了关于如何在Android平台上实现自定义评分条(RatingBar)的示例。下面将详细阐述自定义评分控件的相关知识点。 1. **自定义View的基础** 在...
在Android开发中,RatingBar是一种常用的UI组件,它允许用户以星星的形式给出评分。系统默认的RatingBar样式可能无法满足所有设计需求,因此开发者经常需要对其进行自定义以达到更美观的效果。本文将深入探讨如何...
在Android开发中,RatingBar是一个非常实用的组件,它用于显示用户对某个内容的评分或者让用户选择一个评分等级。RatingBar通常表现为一组星星,用户可以通过点击或滑动来选择一个评分,从零星到满星。在本教程中,...