相关疑难解决方法(0)

评级栏的星星之间的间距?

我可以在星星之间设置间距吗?多数民众赞成我的评级栏:

ratingBar = (RatingBar) inflater.inflate(R.layout.ratingbar, null);
ratingBar.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
Run Code Online (Sandbox Code Playgroud)

布局:

<?xml version="1.0" encoding="utf-8"?>
<RatingBar xmlns:android="http://schemas.android.com/apk/res/android"
    style="@style/myStyle" android:layout_alignParentRight="true"
    android:layout_height="19dp" android:layout_width="wrap_content"
    android:numStars="5">
</RatingBar>
Run Code Online (Sandbox Code Playgroud)

风格:

 <style name="myStyle" parent="@android:style/Widget.RatingBar">
    <item name="android:progressDrawable">@drawable/android_r2_ratingstar_yellow</item>
    <item name="android:indeterminateDrawable">@drawable/android_r2_ratingstar_grey</item>
 </style>
Run Code Online (Sandbox Code Playgroud)

谢谢,欢呼

android

5
推荐指数
1
解决办法
1万
查看次数

如何在评分栏中给每个星星留出空间

我创建了自定义评分栏。我在应用程序中设置了默认的小评级栏。但是星隙是没有的。如何在每颗星星之间制造间隙?我可以给出下面给出的我的 xml 文件代码:

customratingbar.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/ic_star_normal"

        ></item>

    <item
        android:id="@android:id/secondaryProgress"
        android:drawable="@drawable/ic_star_selected"></item>

    <item
        android:id="@android:id/progress"
        android:drawable="@drawable/ic_star_selected"></item>

</layer-list>
Run Code Online (Sandbox Code Playgroud)

样式.xml:

<style name="CustomRating" parent="android:style/Widget.Material.RatingBar.Small">

        <item name="android:progressDrawable">@drawable/custom_ratingbar</item>
        <item name="android:paddingBottom">4dip</item>
        <item name="android:layout_marginLeft">4dip</item>
        <item name="android:layout_marginRight">5dip</item>
        <item name="android:layout_marginTop">4dip</item>

    </style>
Run Code Online (Sandbox Code Playgroud)

我犯了什么错误?我不知道。我该如何解决这个问题?我初学者我不知道。

android android-layout android-studio

4
推荐指数
1
解决办法
7509
查看次数

标签 统计

android ×2

android-layout ×1

android-studio ×1