我使用以下搜索栏来替换音频的进度。

<SeekBar
    android:padding="7dp"
    android:id="@+id/SeekBar01"
    android:layout_width="245dip"
    android:thumb="@drawable/seekthumb2"
    android:progressDrawable="@drawable/seekbar1"
    android:layout_height="fill_parent"
    android:clickable="false"
    android:focusable="false"

    android:longClickable="false"/>

我想禁用此搜索栏的手动运动。我的意思是搜索只能通过我的代码移动,而不能通过任何其他方式(触摸)进行访问。

最佳答案

只需添加触摸事件处理程序并返回true,如下例所示:

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

用户将无法以这种方式触摸和更改进度。

10-07 16:22
查看更多