问题标签 [switchcompat]

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 回答
267 浏览

java - RecyclerView 项影响 RecyclerView 外的 TextView 的值

我有一个Activity包含 2TextView显示一个数值并且RecyclerView在它们下面有一个,RecyclerView有一个TextView带有一个数值和一个的SwitchCompat,我希望如果用户将其SwitchCompat转为内部的ON数字以添加到外部的数字并且如果切换到数字,则从外面的数字中减去。TextViewRecyclerViewTextViewRecyclerViewSwitchCompatOFFTextView

我试图将它传递TextViewRecyclerViewAdapter适配器类并在适配器类中使用它,但发生错误,它第一次工作正常但是当滚动随机数以从 , 中添加和减去时TextView,以下是我的代码:

适配器类.java

0 投票
2 回答
71 浏览

android - 滚动时自动检查列表视图中的开关

我知道这个问题与这个问题重复

滚动时列表视图中的开关会自动检查 android但答案对我不起作用

当我滚动浏览列表视图开关自动检查时,我遇到了同样的问题。如果数据等于“1”,则我的逻辑设置为打开,该数据从数据库中检索并且工作正常,但是当我滚动浏览列表时,所有开关都会被检查。

这是我的代码

0 投票
1 回答
1387 浏览

android - 在 Android App Bundle 中添加 SwitchCompat 后,资源未找到错误 res/drawable/abc_switch_thumb_material.xml

我知道这个问题已经被问过好几次了,我已经阅读了所有内容并匹配了所有依赖项,因此它们具有相同的版本,但是这个错误只是在添加 Switch Compat 后才开始发生,因为你也可以通过结构查看崩溃报告来看到. 此错误并非发生在所有设备上,而是发生在崩溃报告中的某些设备上,而且它没有针对此崩溃的特定 Android。由于 Android App Bundle,我正在使用 android 的 beta 版本,而这件事不会发生在 Apk 的非捆绑包中。

这是我的 build.gradle 依赖项:-

0 投票
2 回答
4455 浏览

android - 如何在 Switch/SwitchCompat 按钮中设置宽度和跟踪文本并实现此结果?(附图片和GIF)

我需要像这样在我的应用程序中实现一个按钮

按钮

我使用了一个 SwitchCompat 按钮,但我到的最近的是到这一点,

一只忙碌的猫

有两个主要问题:

1 -当屏幕尺寸改变时按钮的宽度不能正确调整(drawable被切断,变得太小等),宽度正确占据父视图很重要(一个小的线性布局包围它)

2 -我无法理解如何获得 Switch Track 中的字母

是否可以使用开关按钮来实现此结果?如何?我应该使用另一个视图而不是切换按钮吗?哪一个?

我偶然发现了这个项目,但它似乎有点过时了

https://github.com/pellucide/Android-Switch-Demo-pre-4.0/tree/master/ 截屏

0 投票
1 回答
273 浏览

android - Android:Switchcompat从两侧的水平对齐

我正在尝试在两侧对齐 android switchcompat,无论是选中还是未选中,但都没有成功。

这是结果

在此处输入图像描述

任何想法如何完成它?

0 投票
1 回答
638 浏览

android - SwitchCompat OnCheckedChangeListener 调用 Fragment 的每个方向变化

我有一个托管片段的活动,问题是,在每次方向更改时,只有当开关处于选中状态时,OnCheckedChangeListener才会调用。我该如何解决这个问题?谢谢!

MainActivity.java:

MainFragment.java

0 投票
2 回答
1208 浏览

android - android - 我的 SwitchCompat 无法转换为 SwitchCompat

我对 android 和 AndroidStudio 很陌生,而且我在使用 SwitchCompat 时遇到了问题。我需要它在我的 NavigationDrawer 菜单上,我只想检查它的 isChecked 值。经过一些教程后,我设法将这段代码放在一起:这是我的 SwitchCompat XML,drawer_switch.xml

然后我的 DrawerLayout 中有 NavigationViewactivity_main.xml

和我drawer_menu.xml的 SwitchCompat

现在,在我的 MainActivity 的 OnCreate 中,我试图获取 SwitchCompat 以检查其 isChecked:

但是当它尝试将项目转换为 SwitchCompat 时,它会卡住,说java.lang.ClassCastException: android.support.v7.view.menu.MenuItemImpl cannot be cast to android.support.v7.widget.SwitchCompat. 事实是,如果我调试,我可以看到该项目知道是 SwitchCompat,如图所示:调试屏幕截图

我的错在哪里?比你提前。

0 投票
1 回答
10688 浏览

android - 如何在android中自定义开关

在此处输入图像描述

我需要在我的应用程序中实现这种类型的开关

0 投票
2 回答
779 浏览

android - 如何在android中的开关上显示进程状态?

在材料设计指南中有一个名为“显示处理状态”的部分,我们在其中看到了一个带有拇指进度指示器的 Switch 视频。

https://material.io/design/components/selection-controls.html#switches

因为开关显示了某物的实际状态,所以有时它的状态变化会有延迟。在这种情况下,可以使用处理状态动画。

处理状态是开关拇指上的动画。例如,当控制硬件功能的开关在确认其最终状态之前遇到延迟时,可以使用它。

我怎样才能达到这样的效果?那是普通 CompatSwitch 的一部分吗?有没有这样做的图书馆?

0 投票
1 回答
1502 浏览

android - 如何制作自定义 SwitchCompat

我想自定义 Switch 但我无法更改 Switch 的边框颜色

我曾尝试更改 Switch thumb、track 属性,但只需 10% 即可达到要求

我制作了两个可绘制 XMl 1.switch_thumb_custom 2.switch_track_custom 作为名称定义,您可以找到代码的更多详细信息

1.switch_thumb_custom

2. switch_track_custom

我从上面的实现中得到的输出

我想要的输出如下

输出我想要