コードで 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;
}