0
private OnSeekBarChangeListener customSeekBarListener=new OnSeekBarChangeListener()
{


    @Override
    public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser)
    {
    currentCustomPercent=seekBar.getProgress();
    updateCustom();
    }

    @Override
    public void onStartTrackingTouch(Seekbar seekbar)
    {
    }

    @Override
    public void onStopTrackingTouch(Seekbar seekbar)
    {
    }
};

private TextWatcher billEditTextWatcher = new TextWatcher()
{
    @Override
    public void onTextChanged(CharSequence s, int start, int before, int count)
    {
        try
        {
            currentBillTotal=Double.parseDouble(s.toString());
        }
        catch (NumerFormatException e)
        {
            currentBillTotal = 0.0;
        }
        updateStandard();
        updateCustom();

    }

这段代码给了我四个错误,它们是:seekbar 无法解析为 Seekbar 中的两个重写方法(OnStartTrackingTouch 和 OnStopTrackingTouch)中的类型,因此在私有 OnSeekBarChangeListener 的初始声明中它还说我应该重写这两个方法。在 catch (NumberFormatException e) 之后,它说它也不能被解析为一个类型。由于这本书已经过时,我担心这可能是新 sdk 版本的问题,因为本书网站上的示例代码也给出了错误。

如果代码格式很糟糕,请原谅,但这是第一次来这里,有点难以理解如何更改 Eclipse 代码以匹配 StackOverflow 格式规则。

4

0 回答 0