gpt4 book ai didi

Android星级评分如何适应宽度

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:17:03 25 4
gpt4 key购买 nike

我需要一个适合自动宽度的星级评分栏。当我尝试在设计屏幕上调整大小时;如果屏幕很小,一些星星会消失(在第 5 或第 6 颗之后),如果屏幕很大,所有星星都可见。

我该怎么做?

我有什么

<RatingBar
android:id="@+id/ratingBar1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:numStars="10"
android:rating="7" />

最佳答案

你不能设置宽度,但你可以使用自定义评分栏,只需添加:

编译'FlexibleRatingBar:flexibleratingbar:1.3'

此评级栏将自动适合。比你初始化的例子:

ratingBar = new FlexibleRatingBar(this);
ratingBar.setStepSize(1);
ratingBar.setColorFillOn(Color.rgb(65,105,225));
ratingBar.setColorFillPressedOn(Color.rgb(135,206,235));
someLayout.addView(ratingBar);

关于Android星级评分如何适应宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18623457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com