Android 额定刻度连续棒

Android 额定刻度连续棒,android,scale,rating,Android,Scale,Rating,我已经看到评级表总是一个几颗星或任何其他可绘制的图像。 我想做一条从0-10塔赫的连续条线,用户会点击它的某个点,我得到感冒率 仔细查看。您可以向布局中添加一个,并允许用户拖动滑块以给出其“评级”。在XML布局文件中,添加如下内容: <SeekBar android:id="@+id/seekbar" android:width="match_parent" android:height="wrap_content" android:min="0"

我已经看到评级表总是一个几颗星或任何其他可绘制的图像。 我想做一条从0-10塔赫的连续条线,用户会点击它的某个点,我得到感冒率

仔细查看。您可以向布局中添加一个,并允许用户拖动滑块以给出其“评级”。在XML布局文件中,添加如下内容:

<SeekBar 
    android:id="@+id/seekbar"
    android:width="match_parent"
    android:height="wrap_content"
    android:min="0"
    android:max="10"
    android:progress="5" />

(<代码> Android:进度设置搜索栏的初始状态,在这种情况下正好处于中间状态。用户可以通过滑动“拇指”来根据需要改变它。


然后,在代码中,在seekbarchaneglistener上设置一个
,并在用户更改评级时做出相应的反应。或者在用户完成表单后,只需在SeekBar对象上调用
getProgress()
,即可获得评分。

谢谢。我会使用它。为了用一些颜色做线条,我只使用了安卓:背景色?如果我想改变滑块的形状,我有没有一个可绘制的意见?太好了。如果它回答了您的问题,请将其标记为已接受的答案,以便其他用户知道此问题已得到回答。抱歉,不知何故,我没有看到您其余的评论。是的,您可以更改所用的颜色和可拉深颜色。有关SeekBar的更多具体信息,请查看位于的文档(我在回答中链接了它)。