问题标签 [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 回答
6829 浏览

android - Android-在特定活动中更改主题

我的应用程序的基本主题是:

我想将此主题应用于一项活动。

但是,当我这样做时,我无法访问该活动中的 SwitchCompat 小部件:

我在这里做错了什么?任何建议或解决方案将不胜感激。当我尝试覆盖特定活动中的基本主题并尝试访问 SwitchCompat 小部件时,就会出现问题。我的项目对于我来说已经相当大了,因为我必须更改整个应用程序的基本主题,因为我将不得不对 ActionBars 和其他视图进行更改。如何解决?

0 投票
1 回答
409 浏览

android - 关闭应用程序后如何将开关小部件保持在关闭位置

我正在尝试在 Android 中实现 switch 小部件。但是,每当我将开关设置为“关闭”位置并关闭并重新打开我的应用程序时,它都会再次将自身设置为“打开”值。我怎样才能让它根据用户自行设置。

0 投票
1 回答
4622 浏览

android - 棒棒糖前设备上的 SwitchCompat

我正在尝试从 AppCompat 实现 SwitchCompat,但它在不同版本的设备上看起来不同。在 Lollipop & Froyo 上它看起来不错,但在 Gingerbread 到 KitKat 上它看起来不像是一个开关。

代码:

我可以让这些开关在所有版本中看起来都一样,或者至少让它们看起来像一个开关吗?

0 投票
0 回答
702 浏览

android - Android - 点击可点击卡片视图中的小部件

经过斗争并最终实现了这一点:RecyclerView onClick我设法使卡片视图可点击和长时间点击。这工作得很好,或者可能太好了,因为我还希望卡片视图中的某个小部件是可点击的,所以当点击它时,卡片视图应该忽略点击,现在发生的是小部件和卡片视图都消耗点击。这是代码:

回收者观点:

卡片视图:

开关点击:

recyclerview 点击/长按:

我希望小部件将是第一个被执行的,所以我将能够停止卡片视图点击以进行处理,但相反的情况发生了。我试图捕捉用户点击的小部件,但我没有设法这样做,所有事件都被忽略了。请帮忙!

0 投票
1 回答
49 浏览

android - Android Switch的方法在拖动时不执行

我的一个活动中有一个开关,当用户以任何方式与其交互时,onSwitchClick应该执行一个调用的方法。目前,当开关被轻敲(从打开和关闭位置)时,该功能会执行,但不会在通过手指移动将开关从一个位置“拖动”到另一个位置时执行。但是,我知道正在设置开关的状态,因为在某些情况下将其关闭的另一种方法确实可以正常工作。

格式化活动的相关布局代码部分。

0 投票
2 回答
3746 浏览

android - 显示列表视图后,尝试以编程方式在列表视图中设置开关的状态

所以我有一个警报列表,并将其绑定到列表视图 lstAlarms。在我的自定义 ListView 布局中,我还有一个开关,我想根据警报的状态以编程方式设置它。我想在 ListView 刚刚显示后立即执行此操作。

请在下面查看我的代码。显示 ListView 的方法是 DisplayAlarmList()。我试图用来设置开关状态的方法是 InitSwitches(),它在 DisplayAlarmList() 内部被调用。在 onCreate() 方法中调用 DisplayAlarmList()。

应用截图

正如您从屏幕截图中看到的那样,第二行中的开关应该打开,但事实并非如此。我也尝试过 InvildateView() 但没有用。请帮忙。

0 投票
7 回答
26021 浏览

android - 如何有一个棒棒糖开关按钮

我想为我的应用程序设置棒棒糖风格的切换按钮:

在此处输入图像描述

我怎样才能实现这个按钮,使它在旧版本的 android 上也看起来像这样?

0 投票
2 回答
1108 浏览

android - 开关控制在 Android 5.0 中的 Dialog 上不起作用

switch在我的应用程序中使用了以下内容。

在上面,switch我分别在打开和关闭toggle_button_color.xml时将拇指颜色更改为绿色和红色。switch

如果我将它添加switch到活动布局中,然后它的工作将完美无缺,如下图所示。 在此处输入图像描述 在此处输入图像描述

但是,如果我switchDialog使用时添加它,m_dialog.setContentView(R.layout.mylayout);则开关如下所示。请注意,这mylayout.xmllayout我在其中添加的文件switch

在此处输入图像描述

对于低于 5.0 的 android 版本,棒棒糖switch可以正常工作。请注意,由于某些原因,我Theme.Holo.Light在我的应用程序中使用,所以我不能使用SwitchCompat.

我知道在点击 Android 5.0 时 Switch crashs已在此处提出了类似的问题。

而且这里也有报道https://code.google.com/p/android-developer-preview/issues/detail?id=1704。我也尝试了上面链接中提到的为拇指和轨道添加可绘制图像的工作,但我不明白为什么同一个开关正在工作activity layout但不在Dialog.

有人可以帮我解决这个问题吗?

0 投票
0 回答
743 浏览

php - 带有mysql更新功能的开关按钮

我正在编写一个应用程序,用户可以在其中切换到“Ja”(英语。是)和“Nein”(英语。否)来开始一项活动(培训/Spiel)。布局工作正常,离开活动或应用程序时会保存开关位置。

MySQL但是,如果切换设置为“Ja”或“Nein”,我如何实现数据库更新?如果switchSpiel位于“Ja”,我想执行

有任何想法吗?提前谢谢了。

我的S.php

我更新了 java 代码,因为我已经实现了两个按钮来发送开关位置。现在我得到一个org.json.JSONException: End of input at character 0 of .

对应的php:

有任何想法吗?

0 投票
0 回答
1394 浏览

android - 以编程方式检查移动数据开关是否打开(不想检查数据连接)

如何以编程方式检查移动数据开关是打开还是关闭。

我知道如何检查数据连接是否打开。但我不想那样。

我想检查用户是否打开了该切换开关或复选框以启动数据连接。

用户在设置中切换开关后是否有任何事件或广播

因为启用该开关或复选框后,实际开始数据连接需要 5-10 秒。