问题标签 [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.
android - API 15 中的开关支持
我目前正在使用据称在 API 14 中出现的Switch Widget。我的项目设置为 15 的最小 API。我正在尝试更改 Switch 小部件轨道的背景OnCheckedChanged
但我收到一个错误,即 setTrackResource 需要至少 16 个 API .. 起初我以为我只需要更新我的支持库,但它在 v13 上
我不想@supress 这个警告?有办法解决吗?
我试图将可绘制的轨道设置为处于选中状态,如下所示:
但这似乎不起作用..无论如何可以动态更改 API 15 中的轨道背景
android - Android Switch xml textOn 字符串资源
有没有办法在 XML 中为 Switch 指定资源 ID?当我执行以下操作时,我得到随机整数,我假设它们是 id 本身而不是解析的字符串?
android - android.widget.Switch 不能转换为 android.widget.ToggleButton
我得到了这些简单的代码行:
主要活动:
XML:
来源:http: //developer.android.com/guide/topics/ui/controls/togglebutton.html
该应用程序编译并安装在我的 Galaxy Nexus 上,没有任何错误。但是,按下开关(开/关滑块)后,我立即收到此异常:
android.widget.switch 不能转换为 android.widget.togglebutton
有什么建议么?
android - 2个库之间的冲突
我与 android-switch-backport 和 android-betterpickers 有冲突,因为它们都覆盖了样式“switchStyle”和“switchPreferenceStyle”。我想使用这两个库(因为开关 android-switch-backport 有更多的可能性)
我正在使用 android-studio 。我的应用程序支持 Android Api 10 。如果有人知道我如何解决这个冲突......
android - 用 proguard 混淆 Nineoldandroids 和 android-switch-backport
我正在使用带有 Eclipse 的 proguard 来混淆一个具有 Nineoldandroid 库和 switch backport 的 android proyect,我收到以下警告:
我该如何解决这个问题?配置文件应该如何设置?
android - 共享偏好和偏好片段
以下是我的问题:
- 如何获得开关首选项的值?
- 偏好片段中的内容是否已经是共享偏好?
- 如果是这样,我如何从首选项片段访问共享首选项?
android - Android Switch拇指图像拉伸
我需要在 Android 应用程序中自定义 Switch。我正在使用这段代码:
track_bg 文件是:
switch_bg 文件是:
- switch_check_on 是 32 x 31
- switch_enable 为 32 x 31
- switch_press 为 32 x 31
- switch_track 是 64 x 31
结果是一个拉伸的图像(它应该是一个圆圈,但它被压碎了):
https://www.dropbox.com/s/07iigspuh3dpfnh/switchstreched.jpg
有什么明显的错误吗?
android - 具有自定义布局的 SwitchPreference 侦听器
我试图在我的设置页面中使用 SwitchPreference,但我无法让监听器工作。我正在使用自定义小部件布局来设置开关的样式,因为我找不到如何使用主题来实现这一点。在我的 settings.xml 中,我有以下内容:
我的 SettingsFragment 看起来像:
和我的开关的自定义布局:
我遇到的问题是,当我单击开关时,不会调用侦听器。有谁知道为什么以及如何解决它?
android - 如何撤消android开关中的点击?
在我的 android 应用程序中,我有一个 switch 小部件,我设置了一个这样的 oncheckchange 侦听器
基本上,如果有互联网,我会做一些事情,但如果没有,那么我想取消对交换机的更改。现在,它将改变开关的状态。如果我尝试更改代码中的状态,由于此代码发生在 android 更改状态之前,它将没有任何效果。
我需要一种取消开关的方法,所以如果我这样做了,就好像我从未点击过它一样。
android - 如何降低开关中拇指的高度?
我正在开发一个 Switch 小部件,我想降低拇指的高度。默认情况下,拇指和轨道的高度是相同的。但我希望拇指的高度小于轨道的高度。
提前感谢您的建议。