草庐IT

checkbox-group

全部标签

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

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

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

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

android - ExpandableListView 的子项中的 CheckBox 状态

我已经阅读了大约30页的SO以及关于在列表中跟踪检查状态的教程,但是在可扩展ListView中这样做的信息(尤其是工作信息)很少。我已经让children填充了复选框,但是当我选中一组child的复选框时,其他组中的随机child也会选中。我需要阻止这一切。我认为我读到的最好的信息是将复选框设置为单独的标签,但我不知道如何设置多个标签,当我尝试时,将复选框与转换View进行比较时出现类不匹配错误。有没有人遇到过跟踪可扩展ListView的子项中的复选框状态的好方法?我进行了多项更改,因此我放入了整个适配器代码。请检查getGroupView的前几行和整个getChildView并帮助我

android - 如何在用户退出应用程序时保存 Android CheckBox 的状态?

有什么方法可以在用户退出应用程序时保存复选框的状态(选中或未选中),以便在应用程序重新启动时重新加载此状态?@OverridepublicvoidonPause(){super.onPause();save(itemChecked);}@OverridepublicvoidonResume(){super.onResume();checkOld=load();for(inti=0;i 最佳答案 结合onPause()和onResume()来保存和加载您的CheckBox值。示例代码:@OverridepublicvoidonPaus

could not change group /var/run/docker.sock to docker: group docker not found

启动docker报错couldnotchangegroup/var/run/docker.socktodocker:groupdockernotfound这个错误表示您的用户没有权限访问/var/run/docker.sock文件。该文件是Docker的Unixsocket文件,用于进程间通信。解决这个错误的步骤如下:添加docker组。Docker默认会创建一个名为docker的组。你可以通过以下命令检查该组是否存在:grepdocker/etc/group如果没有输出,表示没有该组,可以通过以下命令创建:groupadddocker重启Docker服务,然后看一下报错是否还在?

android - 如何让 Android Render Script Group 工作?

我可以让两个独立的内部函数工作,但不能在一个ScriptGroup中一起工作。我发现关于如何使用ScriptGroup的文档非常稀少。这是我的代码:mRS=RenderScript.create(getActivity());mInAllocation=Allocation.createFromBitmap(mRS,mBitmapIn,Allocation.MipmapControl.MIPMAP_NONE,Allocation.USAGE_SCRIPT|Allocation.USAGE_GRAPHICS_TEXTURE|Allocation.USAGE_SHARED);mOutAll

mysql:关闭sql_mode=ONLY_FULL_GROUP_BY模式

JAVA后台报错信息:Causedby:java.sql.SQLSyntaxErrorException:Expression#16ofSELECTlistisnotinGROUPBYclauseandcontainsnonaggregatedcolumn'mysql_data.s.k_persion'whichisnotfunctionallydependentoncolumnsinGROUPBYclause;thisisincompatiblewith原因:mysql默认开启only_full_group_by模式,当碰到不符合格式的groupby语句就会报错;(sql_mode=only

android - 无法设置 ConstraintLayout.Group 中单个项目的可见性

我有一个ConstraintLayout.Group定义如下:我将这个组的可见性从GONE更改为VISIBLE:someGroup.visibility=VISIBLE但是当我尝试通过指定该组中其中一个View的可见性来覆盖它时:button1.visibility=GONE...它不起作用。我将此可见性记录到logcat,它显示8(GONE),但我仍然可以看到View。知道这里会发生什么吗?我试着在这个组上调用requestLayout和updatePreLayout,我试着改变可见性几次,可见,不可见,然后消失了。我什至重建了整个项目,因为一些stackoverflow的回答说它可

Android - CheckBox block ExpandableListView.OnGroupClickListener

我正在尝试将一个复选框放入ExpandableListView。我怎么做?我扩展了BaseExpandableListAdapter并将以下内容放入getGroupView()中:@OverridepublicViewgetGroupView(intgroupPosition,booleanisExpanded,ViewconvertView,ViewGroupparent){Viewview=convertView==null?context.getLayoutInflater().inflate(R.layout.onet_head,null):convertView;((Text

android - 警报对话框生成器 : No items for checkboxes are shown

我在以下代码中遇到了alertdialog.builder的问题:publicvoidshowSettingsBox(){finalCharSequence[]items={"Item1","Item2","Item3"};finalbooleanchecked[]=newboolean[]{false,false,false};AlertDialog.Builderbuilder=newAlertDialog.Builder(fLabyrinthGame);builder.setMessage(fMessage).setCancelable(false).setMultiChoice