我目前正在使用以下搜索栏来显示我的音频配对进度,我想禁用用户的拇指移动。
<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" />
但它不起作用。
答案 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作为拇指。如果没有建议的解决方案有效。