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 格式规则。