问题标签 [ischecked]
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 - Android:checkbox.isChecked() 总是返回一个错误的条件
我正在尝试将复选框编码到帮助屏幕中,该屏幕本质上是一个弹出视图(由主程序启动的活动),其中包含一个具有帮助文本的 ScrollView、确定按钮和一个询问您是否想要的复选框帮助屏幕在程序启动时自动出现。一切都在屏幕上正确显示,并且复选框在触摸时切换。但是,当按下 OK 并使用 .isChecked() 测试复选框的状态时,我总是得到一个错误。我敢肯定这是我错过的简单事情。XML 文件如下:
帮助对话框.xml
帮助框.java:
在“mDisplayHelp”行上设置断点总是在“false”分支处中断,无论按下 OK 按钮时复选框是否显示绿色复选标记。
提前致谢。
编辑(10/10):
很明显我想要做的是在用户退出对话框后获取信息,这样我就可以感知复选框的状态并将其存储为首选项。为此,我假设我必须在 onDestory 中对其进行测试。所以,我这样做了:
但是,无论复选框是选中还是关闭,我仍然总是想出 FALSE。在这种情况下,如果我不包含 setContentView,我会在 isChecked 上得到 NullPointerException。
java - Android 应用程序 - Java - 切换按钮
我搜索了谷歌和这个网站,但没有找到有效的答案。我目前正在开发一个 android 应用程序,并且我的视图中有切换按钮。但我无法检查他们是否被检查。CheckBoxes 有同样的问题(在那之后我用 ToggleButtons 试过了)
我查看切换按钮的 XML 代码:
我试过这个方法:
而这个方法:
但是每次它都会将 0 写入数据库!有谁知道如何获得“真实”状态?
wpf - MenuItem IsChecked 属性未绑定到 VM 属性
您好,我是一名新的 WPF/MVVM 程序员,遇到了 MenuItem 的问题。
我有一个菜单,它的 ItemsSourced 绑定到我创建的对象;
当我运行它时,我可以在菜单中看到我的所有项目,但我的属性IsSelected没有得到更新。
如果我取出样式容器并将IsCheckable和IsChecked值与 MenuItem 保持一致......
我的属性IsSelected得到更新,但我看不到菜单中的任何项目,只是标题Profiles。
并知道我做错了什么????
wpf - 将选中的菜单项绑定到 ViewModel 命令
我在 XAML 3 中定义了菜单项(使用 WPF-MDI):
以及 ViewModel 中命令和当前选择的定义:
我有 2 个问题(希望在一篇文章中允许):
- 我想将 XAML 中的 IsChecked 属性绑定到选定的值 (_selectedTheme)。我想我需要写一个转换器,但我不知道怎么做。
- 我制作了 3 个 ICommands 副本(每个主题一个)......如果我有 20 个主题怎么办......有没有办法让这个代码参数化?
提前致谢。
listview - 我的 ListView 中的 CheckedTextViews 勾选和取消勾选自己
在过去的 3 个小时里,我一直在努力完成这项工作,如果我忘记发布一些东西,我很抱歉......
这是问题所在:
- 我正在使用一个 ListView,它有一个自定义的 BuddyArrayAdapter,它会膨胀一个包含并排图像和 CheckedTextView 的 XML。我只想有一个选择,所以我将其设置为使用 SINGLE_CHOICE。
(假装和号是图像,括号是checkedtextview的复选框。)
明天我会发布代码,但这就是我一直在经历的。- 如果我在 listView 的 onItemClick() 中使用 getChildAt(),随机子项会打开和关闭,但经过足够多的点击后,它们最终都会取消选中。- 如果我在适配器的getView() 中实现checkedTextView.onClick(),我会得到列表视图中每一行的nullpointerexceptions。- 如果我做任何其他有意义的事情,在选择一行时,复选框会勾选并立即取消勾选,就像我没有点击一样。但它仍然被“点击”,因为我可以使用 listView.getCheckedItemPosition()
我已经查看了代码,我不再在任何地方调用 toggle() 了。我唯一的 clickListener 在列表中。
基本上,这就是现在的样子
记录的数字是正确的。然而,即使采用这种愚蠢的方法,CheckedTextView 的可检查部分仍然可以单击/取消标记。这是我今天的最后一次尝试,因为我希望列表视图能够勾选所有其他视图,但没有。要么我有不止一个,要么根本没有。
如果您仍然不明白这个问题 - 我搞砸了什么来获得这个地狱并且无法使复选标记像它应该的那样工作?!?!
请帮忙。我在这件可笑的智障事情上浪费了 3 个小时。生无可恋。
lastminuteadd:看起来我和这个人 ListView 有同样的问题 :setItemChecked 仅适用于标准 ArrayAdapter - 使用自定义 ArrayAdapter 时不起作用?
android - Android Development - isChecked Checkbox using simple_list_item_multiple_choice and CHOICE_MODE_MULTIPLE
I am using simple_list_item_multiple_choice with list.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE); to create a list of check boxes populated from a database query. I am then using onListItemClick to handle the clicking of the list, again that is working fine. What I can find no way of doing (after 5 days) is writing an if statement based on whether or not the check box attached to the list item is checked. What I need is the equivalent of the example below which works perfectly for a check box where I can use the android:onClick element to fire the method below.
This is critical to my app so any advice would be greatly appreciated. Below is the simpleCusrorAdapter is am using:
android - android振动器打开和关闭
我在我的应用程序中做了一个部分,如果你按下按钮,手机就会振动,如果你再次按下按钮,手机就会停止振动。我正在为我的按钮使用单选按钮。我的代码现在用于振动部分:
手机会振动,但它不喜欢全功率振动,并且单选按钮不会改变。我也无法关闭它,因为手机基本上冻结了。有人有任何想法来解决这个问题吗?
android - 无法在 Android 中获取 RadioButton onchecked() 的结果
我无法返回值。单击同意按钮时应用程序强制关闭。我无法从 i_am.isChecked() 获取所有其他单选按钮的值。
==============================
xaml - 视图模型中的 RadioButton IsChecked 绑定
我知道这个话题已经讨论过很多次了,但我仍然无法让它发挥作用。我有 3 个 RadioButtons 放在 StackPanel 中;我正在尝试将他们的 IsChecked 绑定到视图模型中的某个变量。这是我所做的:
在视图中的 XAML 文件中:
在 View Model 中,我声明了一个变量:
以及响应 RadioButton 的 IsChecked 的属性:
但是,当我选中和取消选中按钮时,视图模型代码中没有响应(没有命中断点。)所以我想知道我的绑定有什么问题?还是别的什么?我是 XAML 的新手,所以任何指针都值得赞赏。缺口
android - ListView setonclicklistener 中的 CheckBox 无法正常工作
我有一个ListView
withCheckBox
和一个TextView
. 在我的适配器getView()
方法中,我在复选框上实现了这个监听器。
现在我的问题是holder.check.isChecked()
即使CheckBox
单击并选中它也总是返回false。什么可能导致这种行为?是的,我不想使用setoncheckchangelistener
. 请帮忙。