问题标签 [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 - 如何使用形状自定义开关按钮?
如何制作这样的自定义开关按钮:
我有用“Jelly Bean Switch”制作它的想法,但不知道如何制作圆形绳索、边框和更改字体颜色。
谢谢你的帮助。
android - 活动开始时无法将 relativelayout 设置为不可见会产生 NullPointerException
我有一个布局,其中有一个开关和包含 2 个图像按钮的 RelativeLayout。默认情况下,开关保持关闭状态。我想要的是当活动加载时我想将相对布局设置为不可见,如果开关设置为打开状态,那么相对布局应该是可见的。
当我尝试在我的 OnCreate 中将其设置为不可见时,它给了我 NullPointerException ..
如何在活动开始时将布局设置为不可见,如果选中了开关,那么只有布局应该是可见的..?请帮忙..
布局.xml:-
活动 :-
android - Android切换自定义左右drawables
我正在尝试创建一个这样的自定义开关:
我觉得我需要的是像左/右可绘制的,每个都处于绿色/白色状态,或者是一个带有可绘制的绿色轮廓,用于何时应该选择该选项。
在这样的帖子中,我不明白的是所有提供的示例可绘制对象如何向右倾斜,而“打开”按钮却向左倾斜。
我正在尝试使用以下“拇指”可绘制对象。
但它似乎切断了可绘制对象的末端。如果我也将轨道设置为这样的:
那么我得到的只是一条细线。所以,我不确定接下来要尝试什么。
android - 在android中设置自定义开关的样式
我正在尝试创建一个listview
with switches
。这是工作; 但不像我预期的那样。文本 ON/OFF 写在圆圈(滑块)内,而不是在它后面,看起来很尴尬。我找不到如何将文本放在滑块后面的方法,我尝试搜索,但似乎除了我之外没有人遇到这个问题。
此外,有没有一种方法可以让我编辑自定义开关,或者我有义务android:background
根据我的研究像其他人一样使用它。(我避免使用背景,因为我不擅长 Photoshop)。
先感谢您!
android - 无法从异步任务更改开关状态
我需要从异步任务内部更改开关的状态。我在自定义适配器的开关上设置了一个 onClickListner(),并将其引用传递给异步任务。在我的异步任务中,我尝试使用发布进度和 onProgressUpdate 更新交换机的状态。但在 UI 中开关的状态并没有改变。有人可以帮我吗?
下面是我的代码:
设备适配器.java
DeviceStatusRefreshAsync.java
android - NullPointerException:'void android.widget.Switch.setOnCheckedChangeListener
我试图在我的工具栏中引用我的开关,但我得到空指针异常。我猜我引用它是错误的。我已经进行了很多实验,但无法弄清楚实际上出了什么问题。
这是我的开关布局 xml:
这是我的菜单 xml:
主要活动代码:
我的开关监听器:
异常跟踪:
我的主要活动
android - 如何在 Android 中创建滑动按钮?
我想在 Android 中创建滑动按钮,
当我们向上滑动时,指示灯会发光,因为我们需要在滑动时更改图像。
我试过切换按钮和开关,但它没有滑动效果?
对此有任何建议。
android - 开关状态
我想在按钮的 onClick 方法中获取开关的状态。实际上,我想使用共享首选项使用保存按钮保存开关的状态。为此,我需要保存按钮的 onClick 方法中的 Switch 状态。
这是一些代码.. 这是 onCheckedChanged 方法。
我想在保存按钮的onClick方法中获取布尔isChecked的值。它们都是onCreate之外的不同方法。这就是我面临问题的原因。提前致谢!
android - 处理 Recyclerview 中的项目的触摸事件 - android
我正在构建一个带有自定义布局(文本视图和开关)和自定义适配器的简单回收视图。
我的问题是我无法处理开关的单击事件(这使它切换其状态),我为 建立了一个触摸侦听器,RecyclerView
每次单击Switch
.
经过大量试验后,开关触摸侦听器也会触发,但如果单击开关,我想禁用 recyclerView 的触摸事件。
这是我的布局代码:
这是我的适配器代码:
这是我的 recyclerView 触摸处理程序:
在onCreate
方法中我通过以下方式调用它:
请提供任何帮助,我已经尝试了很多解决方案,但没有任何效果。
提前致谢。
android - 仅在确认对话框后如何翻转 Switch 的选中状态?
我的问题是 - 当我点击 a 时<Switch>
,它首先被切换,然后OnCheckedChangeListener
被调用。
我想要的是这样的:
<Switch>
被点击 --> 我显示一个 AlertDialog --> 如果按下是或否 --> 然后用setChecked(boolean)翻转` ,[boolean = true 如果按下yes, false 如果按下 no]。
问题:<Switch>
单击时,它会自动翻转。我想先用 AlertDialog 中的是或否来限定它。