问题标签 [android-switch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
939 浏览

android - Android 开关按钮定制设计

我正在开发一个可以发布两种问题的应用程序。要切换视图,我需要顶部的切换按钮。我需要帮助来自定义我的开关按钮,如下图所示。

开关按钮

0 投票
1 回答
923 浏览

android - android切换拇指文本截止

我想在我的应用程序中实现一个 Switch 小部件,并且该功能运行良好。我对开关的问题是拇指上的关闭文本(“OFF”)。“OFF”大于拇指的大小。我想增加拇指的大小(或减少拇指文本),但出于某种奇怪的原因,我也不能这样做。这是看起来的样子:

开关的特写

在此处输入图像描述

截屏

在此处输入图像描述

这是 XML 文件:

我认为代码本身没有问题。我在 Activity 代码中所做的只是找到 Switch 视图来修改 setOnCheckedChangeListener 方法。

0 投票
2 回答
903 浏览

android - 在Android中控制多个开关按钮

我正在使用 Android 中的 Switch Button 构建一个简单的配置文件管理器 android 应用程序。共有 3 个开关,分别命名为 General、Silent 和 Vibrate。问题是所有 3 个开关都在一起工作

在此处输入图像描述

我希望在激活静音开关时禁用通用开关,并在激活通用开关时禁用静音。

我的代码在哪里,应该添加什么?

`

0 投票
0 回答
102 浏览

android - 不确定如何在 listView 中实现开关

所以我面临的问题是我有一个listView包含开关和一些附加数据的JSON. 我需要能够发送开关的位置(开或关)和json设备ID 的一部分,然后将它们发送到数据库。由于我是这种事情的新手,我不知道该怎么做,甚至不知道在哪里做。

任何帮助将不胜感激,

这是我的前端

这是我的每个列表项的人口,

显示列表的类

最后这是我的数据库连接

0 投票
2 回答
2022 浏览

android - 在 Android 的 Switch Button 中的轨道上写入文本

我正在尝试在 Android 中自定义 Switch 按钮。我有一个问题,我想在 Track 上显示 ON-OFF 文本,而不是在 Thumb 上显示为 Android 的默认值。我们可以定制这个吗?

0 投票
4 回答
28037 浏览

android - 如何为 Switch onCheckedChageListener 事件使用数据绑定?

如问题所示,如何将选中的更改侦听器绑定到 xml 中的 Switch 按钮?

我没有使用回收站视图。只是一个简单的布局。

任何帮助表示赞赏。

0 投票
0 回答
919 浏览

android - Android:如何使用标准 Switch 实现 Material Design 规格外观?

当我的开关处于关闭状态时,我想为我的开关实现这样的外观(来自材料设计规范):

在此处输入图像描述

请注意,拇指是白色的,有一个带有轻微阴影的黑色轮廓。我根本无法复制这一点——更不用说用拇指周围的光环复制“聚焦”和“按下”状态了。这样做的正确方法是什么?我需要使用 9 补丁还是有办法只使用主题和 xml?我想支持 api 16 及更高版本,但我注意到 Switch 支持 14 及更高版本,因此这本身不应该成为问题。

我当前开关的代码:

在我的应用 Styles.xml 中:

0 投票
0 回答
847 浏览

android - 更改 SwitchCompat 的文本颜色

如何更改 SwitchCompat 的文本颜色?我在 SwitchCompat 中显示 On 和 Off 文本,我想将文本颜色更改为白色。

0 投票
3 回答
10216 浏览

android - 开关设置检查为假

我有一个带监听器的 Switch:

正在做:

没有效果,没有触发回调。而是像这样:

按预期工作。难道我做错了什么?如果复选框状态为 false 并且使用 setChecked(false),则正常行为是跳过回调?或者它是一个错误?

0 投票
2 回答
2096 浏览

android - 凌空响应后如何更新 Viewholder 类

我是android开发的初学者。我正在创建一个应用程序,其中有带有 CardView 的 recycleView。在cardview 里面我使用一个TextView 和一个Switch 按钮。当我将按钮值更改为服务器时,它会在那里更新。

我想知道如何为每个凌空响应更新我的 ViewHolder 类。因为如果 ViewHolder 下一次不更新,则服务器中的值不会改变,但 Switch Button 会改变侧面。

主类.java

ViewHolder.java