gpt4 book ai didi

java - SeekBar.java 有错误

转载 作者:行者123 更新时间:2023-11-29 04:44:58 24 4
gpt4 key购买 nike

我有这个 SeekBar.java :

package android.widget;

import android.content.Context;
import android.util.AttributeSet;
public class SeekBar extends AbsSeekBar {
public interface OnSeekBarChangeListener {
void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser);


void onStartTrackingTouch(SeekBar seekBar);


void onStopTrackingTouch(SeekBar seekBar);


private OnSeekBarChangeListener mOnSeekBarChangeListener;

public SeekBar(Context context) {
this(context, null);
}

public SeekBar(Context context, AttributeSet attrs) {
this(context, attrs, com.android.internal.R.attr.seekBarStyle);
}

public SeekBar(Context context, AttributeSet attrs, int defStyleAttr) {
this(context, attrs, defStyleAttr, 0);
}

public SeekBar(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
super(context, attrs, defStyleAttr, defStyleRes);
}

@Override
void onProgressRefresh(float scale, boolean fromUser, int progress) {
super.onProgressRefresh(scale, fromUser, progress);

if (mOnSeekBarChangeListener != null) {
mOnSeekBarChangeListener.onProgressChanged(this, progress, fromUser);
}
}


public void setOnSeekBarChangeListener(OnSeekBarChangeListener l) {
mOnSeekBarChangeListener = l;
}

@Override
void onStartTrackingTouch() {
super.onStartTrackingTouch();
if (mOnSeekBarChangeListener != null) {
mOnSeekBarChangeListener.onStartTrackingTouch(this);
}
}

@Override
void onStopTrackingTouch() {
super.onStopTrackingTouch();
if (mOnSeekBarChangeListener != null) {
mOnSeekBarChangeListener.onStopTrackingTouch(this);
}
}

@Override
public CharSequence getAccessibilityClassName() {
return SeekBar.class.getName();
}
}

onProgressRefresh、onStartTrackingTouch、onStopTrackingTouch 中的 Override 行给出此错误:

Method does not override from its super class.

这个问题导致我的代码出现另一个错误,我该如何解决?谢谢。

最佳答案

SeekBar 扩展了 AbsSeekBar

AbsSeekBar 没有名为 onProgressRefresh 的方法,但您正在使用覆盖注释。
onProgressRefresh 位于OnSeekBarChangeListener 接口(interface)中。
我猜你忘了写 implents。

SeekBar 扩展 AbsSeekBar 实现 OnSeekBarChangeListener

关于java - SeekBar.java 有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37560247/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com