草庐IT

onCheckedChangeListener

全部标签

屏幕旋转后立即调用 Android Checkbox 监听器方法

我开始编写Android应用程序,但我遇到了复选框问题。我的Activity中有一个复选框,我在OnCheckedChanged方法中放置了一条日志消息,以便在选中该复选框时启动,但是当我旋转屏幕时,该消息再次出现,就好像OnCheckedChanged方法在系统销毁并再次创建Activity。这是怎么回事??谢谢。 最佳答案 我多次使用过的最好和最干净的解决方案是检查View.isPressed()是否存在。这是有道理的,因为用户将在触发回调时按下Switch。privateSwitch.OnCheckedChangeListen

android - 芯片组 OnCheckedChangeListener() 未触发

我正在尝试制作一个基于ChipGroup和Chip的recyclerview过滤器我在我的应用程序上使用fragment,因此,包含RecyclerView的fragment包含一个frameLayout,它会膨胀ChipGroup过滤器fragment当用户取消选择ChipGroup中的所有芯片时,我试图触发一个监听器(我已经将监听器放在芯片上,以便在用户检查芯片时触发)我已经在chipgroup上放置了一些监听器,但没有人被触发过滤fragment.javapublicclassFilterFragmentextendsFragment{//TODO:Renameparameter

带复选框的 Android ListView : automatically unchecks

我有一个带有自定义BaseAdapter的ListView。列表项包含需要表示数据库属性的复选框。我将CheckBox.setOnCheckedChangeListener与新的OnCheckedChangeListener结合使用来检测更改,因此我可以根据CheckBox的当前状态更改数据库。到目前为止非常简单的东西。但是,当进一步向下滚动列表时,之前选中的CheckBoxes会取消选中。我怀疑一旦回收View就会发生这种情况(我正在使用convertView/ViewHolder技术)。我怎样才能阻止它?出了什么问题?提前致谢。编辑:为了让事情更清楚一点,问题在于回收View以某种

Android SwitchCompat onCheckedChangeListener 不起作用

这是我的代码,对我不起作用。我使用来自this的代码示例。XML-和代码:mVisibilitySwitchCompat=(SwitchCompat)findViewById(R.id.visibility_switch);mVisibilitySwitchCompat.setOnCheckedChangeListener(newCompoundButton.OnCheckedChangeListener(){@OverridepublicvoidonCheckedChanged(CompoundButtonbuttonView,booleanisChecked){//thismeth

android - 复选框默认值 & OnCheckedChangeListener

这不是什么大问题,但我正在努力寻找一种正确的方法。我有以下情况:publicclassSettingsDialogFragmentextendsDialogFragmentimplementsOnCheckedChangeListener{...@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){Viewview=inflater.inflate(R.layout.settings,container);...CheckBoxlBox1=(

android - 如何在自定义 ListView 适配器中处理 RadioGroup 的 onCheckedChangeListener

我正在开发一个具有自定义布局的ListView的应用程序,如下所示:它有4RadioButtons在RadioGroup和一个TextView.实际上,它将显示为问题(TextView)和答案(RadioButtons)列表。上面的View在我的自定义适配器中膨胀,它扩展了ArrayAdapter.问题是,我应该如何维护RadioButtons的状态?在我的习惯中Adapter?当RadioButton是pressed/checked列表向下滚动,adapter自动回收View和RadioButton状态丢失。那么,任何人都可以指导与此相关的任何链接/信息吗?或者我应该如何实现问答列表

android - 如何在适配器 View 、Android、ArrayAdapter、onCheckedChanged、OnCheckedChangeListener 中为复选框添加监听器

我有一个listView,它通过ArrayAdapter由小的xmlsubview填充。每个小View内部只有两个东西,一个复选框和旁边的一个字符串标签。我想设置一个onCheckedChanged监听器来捕获用户选中或取消选中复选框的事件。例如此处显示的监听器:listView.setOnCheckedChangeListener(newCompoundButton.OnCheckedChangeListener(){@OverridepublicvoidonCheckedChanged(CompoundButtonbuttonView,booleanisChecked){Toast

android - 无法将 OnCheckedChangeListener 设置为复选框

我正在尝试将OnCheckedChangeListener设置为CheckBox但我的应用程序在运行时退出。我还尝试为我的TextView设置监听器,但我仍然得到相同的结果。谁能帮忙?importandroid.app.ListActivity;importandroid.content.Context;importandroid.content.DialogInterface;importandroid.content.DialogInterface.OnClickListener;importandroid.os.Bundle;importandroid.view.LayoutIn

android - 如何为 Switch onCheckedChangeListener 事件使用数据绑定(bind)?

如问题所示,如何将选中的更改监听器绑定(bind)到xml中的切换按钮?我没有使用回收站View。只是一个简单的布局。任何帮助表示赞赏。 最佳答案 使用lambda表达式和Switch:publicvoidonCheckedChanged(booleanchecked){//implementation}XML文件:item.onCheckedChanged(checked)}".../>其中item是实现onCheckedChange方法的类,并像这样导入到XML文件中: 关于andr

android - Kotlin Android-如何实现 CheckBox.OnCheckedChangeListener?

我是Kotlin的新手。我创建了一个fragment并实现了View.OnClickListener和CheckBox.OnCheckedChangeListener。View.OnClickListener按预期工作,但它显示CheckBox.OnCheckedChangeListener的Unresloved引用。代码如下classLoginFragment:Fragment(),View.OnClickListener,CheckBox.OnCheckedChangeListener{overridefunonClick(view:View?){}}如何实现CheckBox.On
12