Android 用户无法与Seekbar交互

Android 用户无法与Seekbar交互,android,seekbar,Android,Seekbar,我的自定义列表视图中有一个seekbar。现在我不希望用户手动更改seekbar进度。那我该怎么办 如何删除用户与SeekBar交互的功能…请在设置了要使用SeekBar的值后,立即尝试使用设置启用(false)禁用SeekBar。尝试使用设置启用(false)禁用SeekBar在设置了所需的值之后,SeekBar即可工作,但它也会更改SeekBar的颜色。 如果你想在seekbar上保留当前的亮绿色,请使用以下代码(也可以在stackoverflow上找到。谢谢!所以,请参考) 可以工作,但它

我的自定义列表视图中有一个seekbar。现在我不希望用户手动更改seekbar进度。那我该怎么办


如何删除用户与SeekBar交互的功能…

请在设置了要使用
SeekBar的值后,立即尝试使用
设置启用(false)
禁用SeekBar。

尝试使用
设置启用(false)禁用SeekBar
在设置了所需的值之后,
SeekBar

即可工作,但它也会更改SeekBar的颜色。 如果你想在seekbar上保留当前的亮绿色,请使用以下代码(也可以在stackoverflow上找到。谢谢!所以,请参考)

可以工作,但它也会更改seekbar的颜色。 如果你想在seekbar上保留当前的亮绿色,请使用以下代码(也可以在stackoverflow上找到。谢谢!所以,请参考)

setEnabled(false)
起作用,但不幸的是由于某些原因更改了自定义seekbar背景

这对我来说是个问题,所以我用这种方式:

seekProgress.setOnTouchListener(new OnTouchListener()
    {
        @Override
        public boolean onTouch(View v, MotionEvent event)
        {
            return true;
        }
    });
setEnabled(false)
起作用,但不幸的是由于某些原因更改了自定义seekbar背景

这对我来说是个问题,所以我用这种方式:

seekProgress.setOnTouchListener(new OnTouchListener()
    {
        @Override
        public boolean onTouch(View v, MotionEvent event)
        {
            return true;
        }
    });

如果我将enabled设置为false,那么它是否可见?是的,它应该可见<如果要使其可见或不可见(消失),则应使用代码>设置可见性
setEnabled
不应允许用户与SeekBarif i set enabled进行交互如果i set enabled false,那么它是否可见?是的,它应该可见<如果要使其可见或不可见(消失),则应使用代码>设置可见性
setEnabled
不应允许用户与SeekBar交互