问题标签 [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 投票
4 回答
124730 浏览

android - 如何设计 Android Switch?

API 14 中引入的开关小部件默认采用全息主题样式。我想把它的风格稍微改变一下,为了品牌的原因改变它的颜色和形状。怎么办?我知道这一定是可能的,因为我看到了默认 ICS 和三星的 touchwiz 主题之间的区别

在此处输入图像描述

我假设我需要一些状态可绘制对象,并且我在http://developer.android.com/reference/android/R.styleable.html中看到了一些带有 Switch_thumb 和 Switch_track 的样式,这些样式看起来像我可能想要的. 我只是不知道如何使用它们。

如果这有所作为,我正在使用 ActionbarSherlock。当然,只有运行 API v14 或更高版本的设备才能使用开关。

0 投票
7 回答
96204 浏览

android - 如何更改 Switch Widget 的大小

在冰淇淋三明治中引入了一个开关小部件,它显示了一个开关滑块。

我添加了这样的开关:

轨道和拇指可绘制对象是九个补丁图像,应该缩放到所有可能的大小。我希望 Switch 可以缩放到给定范围内的最大尺寸,但似乎可绘制对象只是在提供的空间内居中。

是否可以增加 Switch 的尺寸以使其看起来更大?

0 投票
6 回答
19197 浏览

android - Android:使用 Switch 所需的 API?

由于以下错误,我无法在我的项目中插入 Switch:

查看需要 API 级别 14(当前最低为 8):

但是在我的项目属性中,我使用的是 Platform 4.1 和 API Level 16。那么有什么问题吗?

0 投票
1 回答
249 浏览

android - android:track 对 Switch 的属性不起作用

示例:链接

Eclipse 输出:

错误:在包“android”中找不到属性“track”的资源标识符

显现:

该文件switch_bg已创建。有什么问题?

0 投票
5 回答
18789 浏览

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

我想使用切换按钮,但我想禁用单击时的更改状态,仅更改为拖动选项。我尝试将onclick侦听器设置为什么也不做,但是当我单击按钮时总是会改变状态。

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

0 投票
1 回答
404 浏览

android - android listview 的开关,我需要自定义适配器吗?

我正在创建对象列表视图Switch,开关对象包含文本视图属性,我需要自定义适配器还是可以只使用简单的适配器?

0 投票
4 回答
11919 浏览

android - 开关按钮拇指歪斜?

我的开关按钮的拇指似乎歪斜了(对于开和关状态)。在 github 上也有类似的问题,但这些问题是为人们制作库以支持 API 4.0 中的 Switch 按钮-

main 包含开关按钮,并且有一个拇指和轨道可绘制应用于它

这是正在发生的事情:

在此处输入图像描述

这就是它的样子:

在此处输入图像描述

switch_track_on.png

在此处输入图像描述

主要的.xml

switch_thumb_selector.xml

switch_track_selector.xml

0 投票
0 回答
73 浏览

android - 开关按钮重复

您好,我是 android 开发的新手,我正在制作一个 applock 应用程序,我在其中使用 switch 来锁定/解锁应用程序...我在 switch 中遇到问题。

当我切换应用程序列表上的任何开关“打开”以准确锁定当前开关的第 11 个开关时,它也会“打开”并且它一直持续到列表末尾....意味着我只在 bt i 上切换一个开关发现很多开关打开,每当我关闭任何一个开关时,所有开关都会关闭..

我没有得到我犯错的地方

我的代码

这是我的Java代码...

0 投票
1 回答
1612 浏览

android - ExpandableListView 中的 Android 切换

我有一个带有自定义适配器的 ExpandableListView。每个父级(或组)都有一个 TextView,每个子级(项目)都有一个 textview 和一个开关。我的 ChildModel 有一个字符串名称 (TextView) 和一个字符串 [] 选项(开关)。但是,我相信我的布局没有正确膨胀,因为当我展开 ListView 时,开关上的值会发生变化!这是我的代码

我无法弄清楚的部分是,如果我将 Switch 更改为 TextView 并使用上面注释掉的行,它会正确显示。有人可以向我解释为什么吗?谢谢!

请注意,当我切换到开关时,工具栏方向现在显示“是/否”而不是“左/右”,并且我的测量单位甚至不再显示“米/英尺”

在此处输入图像描述 在此处输入图像描述

0 投票
14 回答
146764 浏览

android - 如何自定义切换按钮?

我期待自定义Switch按钮变成如下:

在此处输入图像描述

如何做到这一点?