问题标签 [oncheckedchanged]

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 投票
6 回答
5710 浏览

android - 复选框默认值 & OnCheckedChangeListener

这不是什么大问题,但我正在尝试找到正确的方法。

我有以下情况:

我遇到的“问题”是通过调用setChecked(true)onCheckChanged 已经触发。我想当我膨胀布局时 -CheckBox使用错误设置初始化,我将其更改为 true 确实是一个CheckedChanged事件。

我当然可以在设置初始值后更改顺序并分配侦听器,但是有没有办法在以某种方式传递各种组件的初始值的同时扩大布局?它们是动态的,因此我无法将值固定为 settings.xml 中的特定值

干杯

0 投票
1 回答
4248 浏览

c# - 在 TreeView 中一次检查一个节点

TreeView从数据库中填充了很多节点,每个节点可能有一些子节点,并且没有像 2 个深度这样的固定角色,它可能非常深。

想象一下,我希望我一次TreeView CheckBoxes只检查一个节点。我已经尝试过事件,但它们陷入了永远的循环,我该怎么办?RadioButtonsTreeViewAfterCheckBeforeCheck

我想保持我选中的节点 CHECKED 并取消选中所有其他节点,但我不能。等待你的聪明点。谢谢。

这是我尝试过但最终出现StackOverFlow异常的代码,我想它可能是在说去StackOverflow上检查它:D

0 投票
1 回答
809 浏览

android - onCheckedChangeListener 用于可展开列表中的复选框

我创建了一个带有自定义组和子视图的可扩展列表视图。每个组和孩子都有一个复选框。请告诉我如何分别为组和子设置自定义 onCheckedChangedListener。如果选中复选框,我想获取父视图的标签。

0 投票
1 回答
1322 浏览

android - android中复选框的oncheckedchangelistener

在我的应用程序中,我动态添加了复选框。在应用程序中,当我单击其中一个复选框 n 然后单击确定按钮时,我正在执行一些操作。下面是代码。它在单击复选框时不起作用。请告诉我该怎么办?

0 投票
2 回答
2545 浏览

android - Android - setOnCheckedChangeListener 出现 NullPointerException

我正在尝试AlertDialog通过添加RadioButtonCheckBox询问用户信息来自定义一个。但是,应用程序在加载对话框时崩溃,并且NullPointerException在添加setOnCheckedChangeListener到单选按钮和复选框时会崩溃。有关更多详细信息,请查看下面的源代码和错误日志:

Logcat 中显示的错误:

02-15 13:07:04.182: E/AndroidRuntime(1795): 致命异常: main 02-15 13:07:04.182: E/AndroidRuntime(1795): java.lang.RuntimeException: 无法启动活动 ComponentInfo{com. hanu.hgourmet/com.hanu.hgourmet.DashboardActivity}: java.lang.NullPointerException 02-15 13:07:04.182: E/AndroidRuntime(1795): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180) 02 -15 13:07:04.182: E/AndroidRuntime(1795): 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) 02-15 13:07:04.182: E/AndroidRuntime(1795): 在 android.app .ActivityThread.access$600(ActivityThread.java:141) 02-15 13:07:04.182: E/AndroidRuntime(1795): 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) 02-15 13: 07:04.182:E/AndroidRuntime(1795):在 android.os.Handler。dispatchMessage(Handler.java:99) 02-15 13:07:04.182: E/AndroidRuntime(1795): at android.os.Looper.loop(Looper.java:137) 02-15 13:07:04.182: E/ AndroidRuntime(1795): 在 android.app.ActivityThread.main(ActivityThread.java:5039) 02-15 13:07:04.182: E/AndroidRuntime(1795): 在 java.lang.reflect.Method.invokeNative(Native Method) 02-15 13:07:04.182: E/AndroidRuntime(1795): 在 java.lang.reflect.Method.invoke(Method.java:511) 02-15 13:07:04.182: E/AndroidRuntime(1795): 在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 02-15 13:07:04.182: E/AndroidRuntime(1795): at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:560) 02-15 13:07:04.182: E/AndroidRuntime(1795): at dalvik.system.NativeStart.main(Native Method) 02-15 13:07:04.182: E/AndroidRuntime(1795): Caused经过:java.lang.NullPointerException 02-15 13:07:04.182: E/AndroidRuntime(1795): at com.hanu.hgourmet.DashboardActivity.onCreate(DashboardActivity.java:60) 02-15 13:07:04.182: E/AndroidRuntime (1795): 在 android.app.Activity.performCreate(Activity.java:5104) 02-15 13:07:04.182: E/AndroidRuntime(1795): 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080) 02-15 13:07:04.182: E/AndroidRuntime(1795): 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144) 02-15 13:07:04.182: E/AndroidRuntime(1795): ... 11 更多 02-15 13:11:23.641: E/AndroidRuntime(1865): FATAL EXCEPTION: main 02-15 13:11:23.641: E/AndroidRuntime(1865): java.lang.RuntimeException: Unable to start activity ComponentInfo{ com.hanu.hgourmet/com.hanu.hgourmet.DashboardActivity}:java.lang。NullPointerException 02-15 13:11:23.641: E/AndroidRuntime(1865): 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180) 02-15 13:11:23.641: E/AndroidRuntime(1865): 在 android .app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) 02-15 13:11:23.641: E/AndroidRuntime(1865): 在 android.app.ActivityThread.access$600(ActivityThread.java:141) 02-15 13: 11:23.641: E/AndroidRuntime(1865): 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) 02-15 13:11:23.641: E/AndroidRuntime(1865): 在 android.os.Handler .dispatchMessage(Handler.java:99) 02-15 13:11:23.641: E/AndroidRuntime(1865): 在 android.os.Looper.loop(Looper.java:137) 02-15 13:11:23.641: E /AndroidRuntime(1865): 在 android.app.ActivityThread.main(ActivityThread.java:5039) 02-15 13:11:23.641:E/AndroidRuntime(1865): 在 java.lang.reflect.Method.invokeNative(Native Method) 02-15 13:11:23.641: E/AndroidRuntime(1865): 在 java.lang.reflect.Method.invoke(Method. java:511) 02-15 13:11:23.641: E/AndroidRuntime(1865): 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 02-15 13:11:23.641: E/AndroidRuntime(1865): 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 02-15 13:11:23.641: E/AndroidRuntime(1865): 在 dalvik.system.NativeStart.main (本机方法)02-15 13:11:23.641:E/AndroidRuntime(1865):引起:java.lang.NullPointerException 02-15 13:11:23.641:E/AndroidRuntime(1865):在 com.hanu.hgourmet .DashboardActivity.onCreate(DashboardActivity.java:60) 02-15 13:11:23.641: E/AndroidRuntime(1865): 在 android.app.Activity.performCreate(Activity.java:5104) 02-15 13:11:23.641: E/AndroidRuntime(1865): 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080) 02-15 13:11:23.641: E/AndroidRuntime(1865): 在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144) 02-15 13:11:23.641: E/AndroidRuntime(1865): ... 11 更多

请帮我在这里找到问题。谢谢你的帮助!

0 投票
1 回答
586 浏览

android - android: 在 XML 中定义 RadioGroup onCheckChanged

想知道我是否可以onCheckChanged在 android 的布局 xml 文件中为 a 定义方法RadioGroup?就目前而言,我已经以编程方式完成了这项工作

rgroup.setOnCheckedChangeListener(this);

然后对我的方法进行编码onCheckedChanged(),它可以按预期完美运行。再次,只是想知道我是否可以在类似于 a Button, ( android:onClick=methodName)的 XML 中做到这一点

0 投票
1 回答
5476 浏览

c# - 在 GridView 中时,oncheckedchanged 未触发 CheckBox

我正在尝试为GridView 中的一个OnCheckedChanged事件触发事件。asp:CheckBox但是当我将它放入 GridView 时,它不会在代码隐藏中触发 OnCheckedChanged。

如果我将相同的复选框放在 gridview 之外,那就太好了。

我尝试将函数设置为 a RowCommand,但这也不起作用。

这是我的复选框:

在我看来,这只发生在您尝试用任何视图包装 CheckBox 时。

有没有人有什么建议?我用谷歌搜索了很多不同的解决方案,但似乎没有任何效果(他们主要是告诉我添加AutoPostBacktrue...或 enableviewstate 为真)。

提前致谢!

0 投票
1 回答
4072 浏览

java - 如何在android中使用带有'onCheckedChanged'方法的switch语句?

我已经尝试了很长时间来让它工作,我想要它,以便我可以将两个 checkChanged 放在一个 OnCheckedChanged 方法中。到目前为止我所拥有的不起作用,但是就像我之前只有一个案例一样,没有 switch 语句起作用。请你看看我的代码,看看我如何修复它以使其工作?

这是代码:

这是我得到的 logcat:

0 投票
4 回答
29549 浏览

android - 如何为适配器视图中的复选框添加侦听器,Android,ArrayAdapter,onCheckedChanged,OnCheckedChangeListener

在此处输入图像描述

我有一个 listView,它通过 ArrayAdapter 填充了小的 xml 子视图。每个小视图里面只有两个东西,一个复选框和一个字符串标签。

我想设置一个 onCheckedChanged 监听器来捕获用户选中或取消选中复选框的事件。

例如这里显示的监听器:

}

我在哪里放置监听器代码?我该如何设置?

ArrayAdapter 的代码:

0 投票
1 回答
185 浏览

android - 对话框界面上的复选框错误

我正在努力解决一个我找不到的小问题!在我的主要活动中,如果用户不想再次显示对话框,我想显示一个 AlertDialog 并有一个复选框。

我可以使用复选框等显示对话框。但是由于某种原因,当我尝试将 OnCheckedChangeListener 添加到 CheckBox 时,我的应用程序在启动之前关闭:(

这是我的代码的相关部分:

初始化 SharedPreferences 的变量:

在 OnCreate 内部:

showAlertDialog() 函数:

非常感谢您的帮助!我找不到应用程序关闭的解决方案。!

如果有帮助,这里是 logcat: