如何禁用音频控制器的搜索栏

时间:2010-10-26 05:41:23

标签: android seekbar android-audiomanager

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

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

但它不起作用。

3 个答案:

答案 0 :(得分:4)

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

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

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

答案 1 :(得分:1)

尝试添加

android:enabled="false"

答案 2 :(得分:0)

您也可以使用透明的png作为拇指。如果没有建议的解决方案有效。