如何检测搜索栏是否尚未移动并且没有值(然后发送吐司)

问题描述 投票:0回答:1

我如何检测搜索栏是否尚未移动(因此没有要显示的值)。

如果搜索栏尚未滑动(尚未显示数值),我想发送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) {

            }


        });
android android-seekbar android-toast
1个回答
0
投票

如果我理解正确,请使用seekBar.OnSeekBarChangeListener而不是setOnProgressChangedListener并使用布尔值检查用户是否触摸了搜索栏?

https://developer.android.com/reference/android/widget/SeekBar.OnSeekBarChangeListener

© www.soinside.com 2019 - 2024. All rights reserved.