jjzjj

setChecked

全部标签

Android SwitchCompat 在 toggle() 或 setChecked() 上播放动画

我在Android中将SwitchCompat添加到我的Drawernavigation。首先,我将项目的actionlayout设置为我的switchlayout.xml:现在我正在尝试更改代码中的按钮检查状态,我正在尝试switchCopmatObj.toggle()并且还尝试了switchCompatObj.setChecked(!switchCompatObj.isChecked())但是它只是改变了Switch的Color,并没有播放Switch从一侧移动到另一侧的动画。如何从我的代码中播放此动画? 最佳答案 我遇到了同样

android - 如何取消选中android中的单选按钮

我正在开发一个基于测验的应用程序。将有1个任务和4个选项(单选按钮)当用户打开此应用程序时,单选按钮将被取消选中,但当用户回答1个任务并且当他进行下一个任务时,单选按钮将被选中。我想取消选中/为每个任务重置单选按钮。我该怎么做? 最佳答案 我假设您正在使用自定义列表或其他东西来制作您想要的View,在这个c中,如果用户通过选择RadioButton给出了答案,那么您需要为每个问题的答案保存位置,然后将其保存在ArrayList仅作为示例。对于尚未给出答案的下一个问题,您可以为下一个问题设置-1标志。下面是我使用的代码示例。if(ch

android - 在 android 中以编程方式检查和取消选中单选按钮

我的要求是能够从可用选项的数量中仅选中1个单选按钮。我的布局很简单用户应该只能选择p1、p2和p3之一。按钮的ID是rB1、rB2和rB3。PS:我知道可以使用RadioGroup实现相同的效果,但在这个特定的实例中我想使用RadioButton因此查询 最佳答案 试试这个..r1.setOnCheckedChangeListener(this);r2.setOnCheckedChangeListener(this);r3.setOnCheckedChangeListener(this);和CheckedChangeListener

带有 CheckBox setChecked(true) 的 Android Spinner 不工作

如果我尝试设置CheckBox的选中状态,它不起作用,我已经阅读了其他人的许多线程,我所能得到的是它每次都返回一个不同的复选框,但我正在设置这个新的复选框,那么为什么它没有在我的微调器中被选中?classesName.setAdapter(newSpinnerAdapter(){@OverridepublicvoidunregisterDataSetObserver(DataSetObserverobserver){}@OverridepublicvoidregisterDataSetObserver(DataSetObserverobserver){}@Overridepublicb

Android RecyclerView Checkbox 随机勾选

我有一个RecyclerView,它在CardViews上加载CheckBoxes。这是适配器。加载时很好。但是当我故意检查RecyclerView上的项目时,CheckBox会在某个地方随机检查。我怎样才能摆脱这个问题?这是我的适配器。提前致谢。publicclassQuestionsAdapterextendsRecyclerView.Adapter{ListQuestions;publicContextcontext;publicQuestionsAdapter(Contextcontext,Listquestions){this.Questions=questions;this

Qt中QPushButton、QAction等信号clicked()和toggled()的区别及setCheckable()和setChecked()区别

在Qt中,QPushButton(按钮)有两个常用的信号:clicked()和toggled(boolchecked)。这两个信号在按钮的状态改变时都会发出,但是它们之间有一些重要的区别:clicked()信号:clicked()信号在按钮被点击(并且释放)后发出,不论按钮的状态是否发生改变。也就是说,无论按钮是从按下状态到抬起状态,还是从抬起状态到按下状态,只要点击了按钮,clicked()信号就会被发出。toggled(boolchecked)信号:toggled(boolchecked)信号在按钮的状态发生改变时发出。这个信号不仅会在按钮被点击后发出,还会在按钮的状态由按下变为抬起或者由

android CheckBox如何区分用户点击和setChecked

我在我的应用程序中使用复选框作为按钮来打开或关闭某些东西。但是操作(从网络加载文件)是在异步任务中完成的,所以我不希望在异步任务成功完成之前进行检查,就像这样protectedvoidonPostExecute(Stringresult){if(result==null){return;}//loadedok,turnoncheckmarkMainActivity.mMp3Cb.setChecked(true);问题是,setChecked(true)导致OnCheckedChangeListener再次触发,就好像它是用户输入一样有没有办法避免这种情况?或者至少在onCheckedC

Android PopupMenu可勾选项不勾选

我有这个简单的PopupMenu,但是当我点击一个项目时,该项目没有被选中。为什么?在文档中是:图标菜单(来自选项菜单)中的菜单项无法显示复选框或单选按钮。单选按钮正在显示,但只有状态没有改变...JavapublicvoidshowSortPopup(){ViewmenuItemView=findViewById(R.id.action_sort);PopupMenupopup=newPopupMenu(this,menuItemView);popup.inflate(R.menu.sort);popup.getMenu().findItem(R.id.sort_def).setCh

android - 单选按钮 setChecked/setSelected 不工作

我有一个带有文本和3个单选按钮的ListView。如果我选择任何单选按钮,并滚动列表,单选按钮将被取消选中。我正在维护选择单选按钮的项目的ID,并在适配器Getview中设置要选择的所需单选按钮。在调试时,它正在执行语句setChecked(true)但单选按钮仍未选中。我尝试了setSelected(true)并通过radio组((RadioButton)holder.rg.getChildAt(2)).setChecked(true);进行设置,但似乎没有任何效果.XML:适配器代码:privateclassViewHolder{TextViewproductName;RadioB

android - 使用多个 fragment 设置 RadioButton.setChecked

嘿,我有一个非常愚蠢的问题,我无法弄清楚为什么它没有按预期工作。所以我有一个使用viewpager和FragmentStatePagerAdapter的MultiFragment布局(每个都有一些不同的问题)。当我打开承载所有这些fragment的屏幕时,我正在尝试使用网络调用恢复以前的状态(标记所有已回答的问题)。但是,如果我的fragment对用户不可见,它似乎无法更新单选按钮/复选框的选中状态。有人知道我可以做些什么来实现期望的行为吗?提前干杯和感谢!@OverridepublicvoidonViewCreated(Viewview,@NullableBundlesavedIns