草庐IT

checkBox

全部标签

Android——可检查菜单项的问题

我已经阅读了android开发者页面上的说明以获得可检查的菜单项:http://developer.android.com/guide/topics/ui/menus.html这是我的xmlmenu:这是我的代码:@OverridepublicbooleanonOptionsItemSelected(MenuItemitem){switch(item.getItemId()){caseR.id.regu:if(item.isChecked()){item.setChecked(false);currAvailableOptions++;}elseif(0!=currAvailableO

android - 带有复选框问题的自定义 ListView

我正在尝试创建一个自定义列表,其中包含允许您从列表中选择多个项目的复选框。带有复选框的列表显示正常,但如果我选中一个复选框,然后向下滚动其他项目,列表也会被选中。它基本上与here相同的问题我知道这与android回收View的方式有关,但我看不出如何解决这个问题!有人可以帮帮我吗???谢谢--迈克 最佳答案 您需要一个数据结构来跟踪检查了哪些行。这可以像检查bool[]一样简单。在您的getView中,确保将复选框状态设置为checked[position]的内容。你还应该setanOnCheckedChangedListener

android 可检查 ListView

我在开发Android应用程序方面还很陌生。我创建了自己的列表适配器,如下所示,我希望该列表是可检查的。我必须怎么做才能使我的列表中的每一行都包含一个复选框?publicclasslistAvtivityextendsListActivity{privateLayoutInflatermInflater;privateVectordata;RowDatard;staticfinalString[]title=newString[]{"*New*AppleiPadWi-Fi(16GB)","7TouchTablet-2GBGoogleAndroid","AppleiPadWi-Fi(16

java - 使用组和子复选框创建可扩展 ListView

我想创建一个可扩展的ListView,其中包含组和子项中存在的复选框。我想要的是,用户可以选中组以选择组中的所有子项,或者用户可以在可扩展ListView下选择特定项目。这个概念在我们的asp.net网站上以TreeView的形式运行。我附上了正在运行的网站的一些屏幕:组未展开的TreeView已选择完整组的TreeView在组下选择特定子项的TreeView主类:公共(public)类MainActivity扩展Activity{ExpandableListAdapterlistAdapter;ExpandableListViewexpListView;ListlistDataHea

android - 在复选框文本上设置 onClickListener

我在我的xml文件中创建了一个复选框。我试图在复选框的文本上设置一个onClickListener但是我没有找到真正的解决方案。换句话说,我希望能够单击复选框(使复选框可选)以及单击文本以打开带有协议(protocol)条款的新Activity。谢谢。主.xml这是我尝试的以下代码,但它只会导致它崩溃。CheckBoxcheckBox1=(CheckBox)findViewById(R.id.checkBox1);ButtontermsOfAgreement=(Button)checkBox2.getText();....termsOfAgreement.setOnClickListe

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 ListView : automatically unchecks

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

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

android - 实现android :button ="@drawable/checkbox" programmatically

我正在尝试创建自定义复选框按钮图像。经过一些研究,我遇到了这个代码示例:我的问题是如何在代码中实际实现android:button。 最佳答案 setButtonDrawable(Drawabled)是要走的路。确保它是可绘制状态列表以响应用户交互。一步一步的指导至少有2张图片。(一个用于检查状态,另一个用于正常状态)创建xml可绘制对象。http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList使用setButtonDra

android - Android 中可以更改 Edittext、Radio Button 和 CheckBox 的字体类型吗

我是android的初学者。我可以在Android中更改Textview的字体类型。但是我必须使用asset文件夹中的.ttf文件来进行这种字体更改。TextViewtext=(TextView)layout.findViewById(R.id.text);text.setText(msg);Typefacefont=Typeface.createFromAsset(getAssets(),"fonts/handsean.ttf");text.setTypeface(font);上面的代码是我用来更改TextView的字体的。但是我还需要更改单选按钮、编辑文本和复选框(我在我的应用程序