我在代码中使用 SeekBar 时遇到问题...
我想要一个 SeekBar,其值由我设置,而不是由用户设置。我建立但我不喜欢的唯一解决方案是将启用设置为 false,但搜索栏的颜色变为灰色......(所以当用户滑动拇指时我无法做任何事情......)
我会得到类似的东西,但没有可触摸的事件!
解决了:
正如@CommonsWare 所说,我解决了这个问题:
public class TaskListProgressBar extends SeekBar {
public TaskListProgressBar(Context context) {
super(context);
}
public TaskListProgressBar(Context context, AttributeSet attrs) {
super(context, attrs);
}
public TaskListProgressBar(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
@Override
public boolean onTouchEvent(MotionEvent event) {
return true;
}
@Override
public boolean onTrackballEvent(MotionEvent ev) {
return false;
}