您的位置:首页 > 移动开发 > Android开发

Android RatingBar 评星控件的自定义大小和样式

2016-12-03 17:58 197 查看
下面讲一下Android开发中的自定义RatingBar 在Android的开发软件中自带RatingBar 评星控件  但是它只有两个模式  一个大的模式一个小的模式   不管大小它都是固定的  不能达到开发人的要求  所以下面介绍一下怎么自定义RatingBar

首先  选择你的两种图片  一个选中式的  一个为选中式的





第二步  为星星设置选中和为选中的状态

在res/drawable/中创建rating.xml文件



在这个文件中设置选中和为选中的状态



第三步为你的RatingBar控件设置style样式

在res/values/styles.xml中另写一个style

<style name="myRatingBar" parent="@android:style/Widget.RatingBar">
<item name="android:progressDrawable">@drawable/rating</item>
<item name="android:minHeight">18dp</item>
<item name="android:maxHeight">18dp</item>

</style>name是你样式的名字  parent这里的还需要用系统自带的RatingBar样式  我们只在这个样式上面改几条  例如大小
接下来我们就可以用我们自定义的Ratingbar样式了

<RatingBar
android:id="@+id/ratingBar"
style="@style/myRatingBar"
android:layout_width="wrap_content"
android:layout_height="20dp"
android:layout_alignLeft="@+id/title_more"
android:layout_alignStart="@+id/title_more"
android:layout_below="@+id/title_more"
android:layout_marginLeft="10dp"
android:rating="3"
android:stepSize="1" />
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐