`
stulpnn
  • 浏览: 67888 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

RatingBar 不可点击

阅读更多
UI:
<RatingBar android:id="@+id/taxiLevel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:numStars="5"
android:rating="1"
style="@style/RatingBar"/>
图片xml设置如下:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+android:id/background"
          android:drawable="@drawable/btn_rating_star_off_normal" />
    <item android:id="@+android:id/secondaryProgress"
          android:drawable="@drawable/btn_rating_star_off_normal" />
    <item android:id="@+android:id/progress"
          android:drawable="@drawable/btn_rating_star_on_normal" />
</layer-list>
样式如下:
<style name="RatingBar" parent="@android:style/Widget.RatingBar">
      <item     name="android:progressDrawable">@drawable/rating_bar_full</item>
        <item name="android:minHeight">28dip</item>
        <item name="android:maxHeight">28dip</item>
        <item name="android:minWidth">24dip</item>
        <item name="android:maxWidth">24dip</item>
       <item name="android:isIndicator">true</item>    </style>

上述红色标识的文字,是为了设置RatingBar不可点击、不可滑动控制的。
分享到:
评论

相关推荐

    ratingbar

    - RatingBar提供了丰富的API,如`getMax()`(获取最大评分)、`getRating()`(获取当前评分)和`isIndicator()`(是否作为指示器,不可改变评分)等,便于开发者在代码中控制和获取评分信息。 通过理解和熟练运用...

    RecyclerView防RatingBar功能

    2. RatingBar有两种模式:用户可调整(user-scalable)和不可调整(not-user-scalable)。在本项目中,可能需要设置为用户可调整,以便用户在RecyclerView列表项中直接修改评分。 3. 可以通过android:numStars属性...

    android 自定义RatingBar源码实例

    然而,如果系统提供的样式仍然不能满足需求,我们可以通过自定义View来实现。以下是一些关键步骤: 1. 创建一个新的类,继承自RatingBar: ```java public class CustomRatingBar extends RatingBar { // 在这里...

    Android RatingBar投票条实例

    RatingBar是Android SDK中的一个控件,它呈现为一系列可选的星星,用户可以通过点击选择星星的数量来给出评分。RatingBar有两种样式:连续和半连续。连续模式下,用户可以选择任意分数;半连续模式下,只能选择整数...

    RatingBar修改背景

    4. android:isIndicator:是否可调整,设为true则变为只读展示,不可交互。 5. android:starWidth/height:星星的宽度和高度。 6. android:secondaryProgress:次要进度,通常用于显示部分完成状态。 7. style:可以...

    android自定义RatingBar

    - `setIsIndicator()`方法可将RatingBar设置为只读,用户不能更改评分。 5. **自定义动画效果** - 当评分改变时,可以使用动画来增强用户体验。例如,通过`ObjectAnimator`或`ValueAnimator`来实现星星逐渐变亮或...

    android之ProgressBar,SeekBar,RatingBar

    `RatingBar`有两种模式:用户不可调整(`isIndicator`为true)和可调整(`isIndicator`为false)。当用户可以调整时,可以通过监听`onRatingChanged`事件获取新的评分值。 在实际项目中,`ProgressBar`常用于显示...

    android ratingbar的使用

    -- 是否可交互,true表示不可改变,false表示可改变 --&gt; android:thumb="@drawable/star_icon" &lt;!-- 自定义星星图标 --&gt; android:progressDrawable="@drawable/rating_bar_background" &lt;!-- 自定义背景 --&gt; /&gt; ```...

    自定义Ratingbar以及显示密码

    设为`true`则仅用于展示,不可更改。 5. **编程动态设置**:在代码中,可以通过`setNumStars()`、`setStepSize()`等方法进行动态设置。 接下来,我们关注登录页面上的显示密码和隐藏密码功能。这一功能提供了用户...

    星星评分RatingBar.zip

    在Android应用中,RatingBar通常表现为一系列可选的星形图标,用户可以点击选择一到五颗星(或其他数量)来表示他们的满意度。这个组件对于收集用户反馈、展示商品评价等场景非常实用。 RatingBar的使用涉及到以下...

    自定义RatingBar

    在Android开发中,RatingBar是一种常用的用户界面组件,用于让用户对某个内容进行评分,通常显示为一系列可选的星星。然而,系统默认的RatingBar可能无法满足所有设计需求,例如,它并不支持显示半个星。因此,我们...

    自定义RatingBar项目代码

    -- 是否可点击 --&gt; android:starWidth="24dp" &lt;!-- 星星宽度 --&gt; android:starHeight="24dp" &lt;!-- 星星高度 --&gt; android:padding="10dp" &lt;!-- 间距 --&gt; /&gt; ``` 然而,如果我们想要更复杂的自定义效果,比如改变...

    RatingBar

    其中,`numStars`属性定义了RatingBar显示的星星数量,`stepSize`定义了用户每次点击增加或减少的评分值,`rating`属性用于设定RatingBar的初始评分,而`isIndicator`属性决定了RatingBar是否为只读模式,即用户能否...

    android RantingBar的自定义设置与使用

    // 设置为只读,不可点击 ``` 四、监听RatingBar的改变 为了响应用户对RatingBar的操作,我们可以添加一个RatingBar的`OnRatingBarChangeListener`: ```java ratingBar.setOnRatingBarChangeListener(new ...

    Android App中使用RatingBar实现星级打分功能的教程

    其他可配置的属性还包括`android:stepSize`(步进值,决定用户每次调整的分数增量)和`android:isIndicator`(如果设为true,RatingBar将变为只读,用户无法更改评分)。 在代码中,你可以通过获取RatingBar的实例...

    ratingbars

    RatingBar是Android UI设计中不可或缺的一部分,通过设置不同的属性和监听事件,我们可以创建出符合应用需求的评分功能。无论是简单的五星级评价还是更复杂的评分系统,RatingBar都能灵活应对。在实际项目中,结合...

    Android安卓经典设计例程源代码-RatingBarSample.rar

    默认情况下,RatingBar有两种模式:用户可编辑(用户可以改变评分)和用户不可编辑(评分固定,只用于展示)。 2. **RatingBar属性** - `android:numStars`: 设置RatingBar显示的星星数量。 - `android:stepSize`...

    星星评分条

    RatingBar是Android SDK中的一个标准控件,继承自AbsSeekBar,用于显示一个可滑动的星星评分条。用户可以手动滑动来选择星级,也可以设定默认的评分值。在XML布局文件中,我们可以使用`&lt;RatingBar&gt;`标签来创建它。 ...

    android 评分组件

    总结,Android评分组件(RatingBar)是应用程序中不可或缺的交互元素,它提供了直观的用户反馈方式。理解其基本使用和自定义方法对于提升应用的用户体验至关重要。通过不断实践和学习,开发者可以打造出更加符合产品...

    android 星级评分条的用法

    // 设置为不可交互,只用于展示 ``` 在`RatingBarTest`项目中,你可以找到具体的示例代码,包括XML布局和Java代码,帮助你更好地理解和实践上述知识点。通过实际操作,你将能熟练掌握Android星级评分条的使用方法...

Global site tag (gtag.js) - Google Analytics