jjzjj

onCheckedChange

全部标签

android - 可以在没有交互的情况下调用 onCheckedChanged 方法吗?

我有一个自定义ListView,在其中单击一个项目会触发一个新的Activity。ListView的每一行都有一个CheckBox和一个TextView。这是我的自定义ListView中的getView方法:publicViewgetView(intposition,ViewconvertView,ViewGroupparent){Viewv=convertView;if(v==null){LayoutInflatervi=(LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);v=vi.inflate(R.l

android - onCheckedChanged 多次触发,带复选框的 ListView

我有一个带复选框的ListView:Oncheckedchanged(..)当用户选中/取消选中ListView上的项目时调用OncheckedChanged(..)当用户通过onItemClick(.....)单击列表项时再次调用这是一个已知问题吗?如何区分事件。publicViewgetView(intposition,ViewconvertView,ViewGroupparent){ViewHolderviewHolder=null;if(convertView==null){LayoutInflaterinflator=context.getLayoutInflater();c

c# - asp :checkbox does not fire when checkbox is unchecked 的 OnCheckedChanged 事件处理程序

我有一个中继器,在中继器的每个ItemTemplate中都是一个带有OnCheckedChanged事件处理程序集的asp:checkbox。复选框的AutoPostBack属性设置为true。当任何一个复选框被选中时,事件处理程序就会触发。取消选中任何一个时,事件处理程序不会触发。知道为什么事件没有触发,以及我如何让它触发?谢谢。简化的转发器代码:集合绑定(bind)到转发器如下:protectedoverridevoidOnPreRenderComplete(EventArgse){if(!Page.IsPostBack){m_linkedItems=GetLinkedItems(

c# - asp :checkbox does not fire when checkbox is unchecked 的 OnCheckedChanged 事件处理程序

我有一个中继器,在中继器的每个ItemTemplate中都是一个带有OnCheckedChanged事件处理程序集的asp:checkbox。复选框的AutoPostBack属性设置为true。当任何一个复选框被选中时,事件处理程序就会触发。取消选中任何一个时,事件处理程序不会触发。知道为什么事件没有触发,以及我如何让它触发?谢谢。简化的转发器代码:集合绑定(bind)到转发器如下:protectedoverridevoidOnPreRenderComplete(EventArgse){if(!Page.IsPostBack){m_linkedItems=GetLinkedItems(

android - ListView 滚动时复选框自动调用onCheckedChange?

我对包含复选框的ListView有疑问。当我选中一个框并滚动列表时,复选框有时会自动调用oncheckedchange并且复选框的值会更改!或者,当我的list有超过9或10项时,当我在第1项检查时,第8或9项被选中???谁能告诉我如何解决这个错误?提前致谢!list_item.xml这是适配器View:publicViewgetView(intposition,ViewconvertView,ViewGroupparent){Log.e(TAG,"getView");ViewHoldermViewHolder;if(convertView==null){Log.e(TAG,"Infl

android - ListView 滚动时复选框自动调用onCheckedChange?

我对包含复选框的ListView有疑问。当我选中一个框并滚动列表时,复选框有时会自动调用oncheckedchange并且复选框的值会更改!或者,当我的list有超过9或10项时,当我在第1项检查时,第8或9项被选中???谁能告诉我如何解决这个错误?提前致谢!list_item.xml这是适配器View:publicViewgetView(intposition,ViewconvertView,ViewGroupparent){Log.e(TAG,"getView");ViewHoldermViewHolder;if(convertView==null){Log.e(TAG,"Infl

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

多年来我一直在努力让它工作,我想要它,这样我就可以将两个checkedChanged放在一个OnCheckedChanged方法中。到目前为止,我所拥有的不起作用,但正如我之前只有一种情况那样,没有switch语句起作用。请您看看我的代码,看看我如何修复它才能使其正常工作?代码如下:publicclassMainActivityextendsActivityimplementsOnClickListener,OnCheckedChangeListener{ButtonsensorButton;ButtonnewScreen;SwitchvibrateToggle;Switchlight

android - RadioGroup onCheckedChanged 函数不会触发

我的应用会跟踪餐厅服务员的轮类销售情况,以帮助他们制定预算。在显示过去类次的Activity中,我在ListView下创建了一个RadioGroup,因此用户可以选择显示午餐、晚餐或两者。我已经在ActivityRadioGroup.onCheckedChangeListener中实现了,但是永远不会调用onCheckedChanged。我也尝试使用匿名内部类作为监听器,结果相同。我试图从这个答案中复制/修改代码:https://stackoverflow.com/a/9595528...但是当我将@Override添加到回调函数时,Eclipse编译器给了我一个错误(不是警告),该方

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

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

安卓数据绑定(bind) : how to avoid onCheckedChanged triggered by programmatically

我现在尝试在我的项目中使用android数据绑定(bind),遇到这种问题,例如:我有3个复选框作为复选框组,如果第一个复选框被选中,那么变量type是1。第二个使type为2,第三个使type为3。所以我以这种方式实现代码。//layout.xmluserInfoViewModel.onTypeChecked(checked,1)}"/>userInfoViewModel.onTypeChecked(checked,2)}"/>userInfoViewModel.onTypeChecked(checked,3)}"/>//viewModelpublicvoidonTypeChecke
12