3

我目前正在使用以下搜索栏来显示我的音频播放进度,我想禁用用户的拇指移动。

<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" />

但它不起作用。

4

3 回答 3

4

您可以android:enabled="false"按照@yuku 的建议使用,但它会显示禁用效果[使您的搜索栏变暗]。

因此,如果您想显示启用搜索栏而不响应拇指活动,请实现触摸事件处理程序并返回 true,如下所示。

seekBar.setOnTouchListener(new OnTouchListener(){
    @Override
    public boolean onTouch(View v, MotionEvent event) {
        return true;
    }
});
于 2013-07-24T07:36:27.557 回答
1

尝试添加

android:enabled="false"
于 2010-10-26T06:54:40.800 回答
0

您还可以使用透明 png 作为拇指。如果建议的解决方案都不起作用。

于 2010-10-26T07:07:04.080 回答