嘿伙计们,我正在尝试制作一个带有搜索栏和文本视图的设定温度应用程序。我的体温读数包括 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吗?