在我的XML中,我将focusable
,focusableInTouchMode
,clickable
和longClickable
变量设置为false,但我仍然可以单击并移动SeekBar。我是否需要实际更改侦听器事件才能执行此操作?这似乎是不必要的。
答案 0 :(得分:49)
mySeekBar.setEnabled(false);
或XML:
android:enabled="false"
答案 1 :(得分:10)
您可以创建父类为SeekBar
的子类。在新课程中,覆盖onTouchEvent()
方法以始终返回false。
此解决方案不应“灰显”搜索栏,因为启用状态不会更改。