android - 切换按钮,禁用更改状态 onClick

标签 android android-widget android-switch

我想使用 switch button但我想禁用单击时的更改状态,让它只更改为拖动选项。我尝试将 onclick 监听器设置为什么都不做,但当我单击按钮时总是更改状态。

有人知道要禁用更改状态 onClick 吗?

最佳答案

如果您只想通过滑动来更改开关的状态,请执行以下操作:

 switchbutton = view.findViewById(R.id.switch2);
    switchbutton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            switchbutton.setChecked(!switchbutton.isChecked());
        }
    });

关于android - 切换按钮,禁用更改状态 onClick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21232904/

相关文章:

android - 可以隐藏水平样式的进度文本,不确定的 ProgressDialog?

android - ExpandableList View 不展开

android - 如何为 Switch onCheckedChangeListener 事件使用数据绑定(bind)?

java - Android 应用程序无异常退出

Android AppWidgetManager 方法 updateAppWidget 无法设置 Intent 、加载数据。它是随机发生的

java - ListView 中数组适配器的空指针异常。安卓

android - 具有自定义 View 的小部件宿主应用程序 - 在应用程序小部件中不会触发 onClick

android - galaxy tab 应该支持哪些 android layout 和 drawable 资源进行开发?

android - 如何有一个 Lollipop 开关按钮