小编use*_*169的帖子

如何准确地使用浮点数的十进制值设置seekbars进度?

嘿伙计们,我正在尝试制作一个带有搜索栏和文本视图的设定温度应用程序。我的体温读数包括 33.3 和 34.5 之类的值。我知道设置搜索栏进度的代码是

seekbarTemperature.setProgress(int);
Run Code Online (Sandbox Code Playgroud)

但我想使用像 33.3 或 39.8 这样的浮点值。如果我将一个浮点数转换为一个 int 值,它会将值四舍五入到一个整数,例如 33 或 34。这不会正确定位我的搜索栏,因为当我的文本视图显示 33.3 时,我的搜索栏将被定位在 33。由于我还将搜索栏设置为以 0.1 递增或递减,因此我的搜索栏准确定位到小数点至关重要。那么有人可以告诉我如何将seekbars进度位置精确设置为33.4而不是33或34吗?

java android seekbar android-layout android-seek

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

标签 统计

android ×1

android-layout ×1

android-seek ×1

java ×1

seekbar ×1