jjzjj

oncheckedchanged

全部标签

android - 检查 Recyclerview Adapter 中的单选按钮状态并从 MainActivity 对其应用更改

在我的MainActivity方法中,checkAnswer和showSolution必须修改,因为我将RecycleView适配器添加到项目并将所有View项移动到QuestionAdapter。我不明白我应该如何在QuestionAdapter中使用isChecked检查rbGroup单选按钮的状态并将其id传递给MainActivity。我试着检查一下:Radiogroupinrecyclerview但我仍然不清楚下一步应该采取什么步骤。有人可以给我基本的指导,从现在开始修改我的项目应该采取什么步骤。仍然找不到在回收View中处理单选按钮列表的答案或教程。如何使用MainActi

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

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

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

android - 当复选框改变状态时如何做某事?

这是我的代码:我想做的是“检测”其中一个被选中,然后将另外两个设置为“禁用”,这样用户一次只能选择一个。我尝试使用“.setOnCheckedChangeListener”,但我不能那样做,有人可以帮我写一些代码吗?非常感谢你们! 最佳答案 这是通知您已检查更改的方式:CheckBoxcheck=findViewById(R.id.sprint_checkbox);check.setOnCheckedChangeListener(newOnCheckedChangeListener(){@OverridepublicvoidonCh

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(

c# - 单选按钮检查更改事件触发两次

请阅读我的问题,它不是重复的问题。我在Windows窗体上有三个单选按钮,所有这些按钮都关联了常见的“CheckedChanged”事件。当我单击这些单选按钮中的任何一个时,它会触发两次“CheckedChanged”事件。这是我的代码:privatevoidradioButtons_CheckedChanged(objectsender,EventArgse){//MyCode}我插入了断点,此事件中的整个代码迭代了两次。请告诉我为什么它会这样? 最佳答案 正如其他答案者正确说的那样,该事件已被解雇两次,因为每当一个组中的一个ra

c# - 单选按钮检查更改事件触发两次

请阅读我的问题,它不是重复的问题。我在Windows窗体上有三个单选按钮,所有这些按钮都关联了常见的“CheckedChanged”事件。当我单击这些单选按钮中的任何一个时,它会触发两次“CheckedChanged”事件。这是我的代码:privatevoidradioButtons_CheckedChanged(objectsender,EventArgse){//MyCode}我插入了断点,此事件中的整个代码迭代了两次。请告诉我为什么它会这样? 最佳答案 正如其他答案者正确说的那样,该事件已被解雇两次,因为每当一个组中的一个ra

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