我如何检测搜索栏是否尚未移动(因此没有要显示的值)。
如果搜索栏尚未滑动(尚未显示数值),我想发送Toast消息。
以下是我的代码
bubbleseekBar.setOnProgressChangedListener(new BubbleSeekBar.OnProgressChangedListener() {
@Override
public void onProgressChanged(int progress, float progressFloat) {
progress = progress / 5000;
progress = progress * 5000;
rupiah = Double.parseDouble(String.valueOf((progress)));
kursindonesia = (DecimalFormat)
DecimalFormat.getCurrencyInstance();
formatRp = new DecimalFormatSymbols();
formatRp.setCurrencySymbol("Rp.");
formatRp.setMonetaryDecimalSeparator(',');
formatRp.setGroupingSeparator('.');
kursindonesia.setDecimalFormatSymbols(formatRp);
txtvalue.setText(String.valueOf(kursindonesia.format(rupiah)));
}
@Override
public void getProgressOnActionUp(int progress, float progressFloat) {
}
@Override
public void getProgressOnFinally(int progress, float progressFloat) {
}
});
如果我理解正确,请使用seekBar.OnSeekBarChangeListener而不是setOnProgressChangedListener并使用布尔值检查用户是否触摸了搜索栏?
https://developer.android.com/reference/android/widget/SeekBar.OnSeekBarChangeListener