草庐IT

checkBoxes

全部标签

android - 2.3.3 android 的 CheckBox 按钮属性奇怪的结果

问题:2.3.3为什么会有多余的空间?这是一种奇怪的行为,这就是为什么我认为我应该问的原因。我的xml中有一个复选框,我有一个背景可以设置它。所以我把背景放在它的按钮属性中。喜欢android:button="@drawable/back_checkbox"其中back_checkbox只是一个选中/未选中状态的选择器现在在2.3.3中:在4.2中: 最佳答案 改用切换按钮。 关于android-2.3.3android的CheckBox按钮属性奇怪的结果,我们在StackOverflo

android - Android 中 CheckBox 右侧的文本

我正在尝试模仿手机“设置”应用中的CheckBox。它看起来像这样:我试过使用单独的TextView,但那样的话只有复选标记是可点击的,而不是文本和复选标记。有办法实现吗?我还尝试了CheckedTextView但找不到要使用的正确drawable。 最佳答案 据我所知这是可行的使用android:button="@null"删除标准复选框按钮/图像,然后将复选框图像添加为右侧可绘制对象(或使用drawableEnd支持RTL)android:drawableRight="?android:attr/listChoiceIndica

机器人 : checkboxes in a ListView ( strange behaviour of selected element)

我找到了here和here类似的问题,但问题略有不同。在ListView中,我尝试放置一个包含复选框的适配器(从基本适配器扩展)。ListView布局:列表元素的XML:我在我的View中设置适配器:list=getListView();list.setAdapter(newCatAdapter(this,listCat));我的适配器:publicclassCatAdapterextendsBaseAdapter{privateLayoutInflatermInflater;privateListmListAppInfo;privateContextmContext;/***Cons

android - 带有 CheckBox 单选的自定义 Listview

我在这里创建带有复选框/单选按钮的自定义ListView。我知道了,但我需要单一选择。我尝试使用此lstvw.setChoiceMode(ListView.CHOICE_MODE_SINGLE);但它对我不起作用。是否还有其他解决方案,请告诉我。主.javaprivateImageAdapteradapter;privatestaticStringmonth[]={"January","February","March","April","May","June","July","August","September","October","November","December"};/

android - 膨胀类 android.widget.CheckBox 时出错

请帮忙,当我正在运行SettingsActivity(PreferenceActivity)时发现我的pref_general.xml文件有问题,我收到以下错误消息:android.view.InflateException:BinaryXMLfileline#19:Errorinflatingclassandroid.widget.CheckBox然后logcat指向我的PreferenceActivity中我调用“addPreferencesFromResource(R.xml.pref_general);”的行在尝试解决几个小时后,我仍然不知道问题出在哪里,所以也许有人对此很熟悉

android - CheckBox setSelected 在使用 android :drawableRight property 时不起作用

我在xml布局中的复选框:相关Activity的onCreate()方法内部:CheckBoxcb1=(CheckBox)findViewById(R.id.cb1);cb1.setSelected(true);当我运行应用程序时,这不会显示选中状态,而是复选框显示为未选中。无法弄清楚如何解决这个问题。此外,我需要在右侧显示复选框,因此我正在使用属性android:drawableRight。我也尝试过使用自定义可绘制xml文件,但我仍然遇到同样的问题。请帮忙。 最佳答案 啊,通常我们不会对CheckBox使用setSelected

Android - 如何保存 CheckBox 的状态

我有一个带有复选框的应用程序,我该如何保存它们?我的布局是:(是的,我现在有很多复选框)我的main.class是:packagecom.boodschappen;importandroid.app.Activity;importandroid.app.AlertDialog;importandroid.app.Dialog;importandroid.content.DialogInterface;importandroid.content.SharedPreferences;importandroid.graphics.Color;importandroid.graphics.Ty

android - 两部手机上的 CheckBox 间距非常不同

我在确定复选框和与之关联的文本之间的间距时遇到了问题。我的googlegalaxynexus显示了这个:我的galaxys2显示了这个:我的布局很简单:我的风格是:16sp@color/white复选框是通过使用可绘制的选择器并使用以下设置来自定义的:@drawable/check_box然后在主应用主题中使用:@style/Theme.PMBAppTheme.CheckBox我曾尝试将复选框的填充设置为0,但这只会让文本位于复选框本身之上。如何去除galaxys2上复选框周围的多余间距? 最佳答案 事实证明,设置@null在我的T

android - 当我最初在 java 或 Kotlin 中设置时,CheckBox 的 isChecked 不起作用

如果我最初在xml中设置复选框状态,它工作正常,但是当我在java或Kotlin中动态设置时,它没有按我预期的那样工作。就像一个例子,当我设置isChecked=true它应该显示填充有强调色的复选框,但它只显示带有强调色的检查边框颜色,但没有填充内部颜色。当我设置isChecked时,它仅在边框中显示强调色。如果我在java中设置复选框状态checked=true并设置isChecked=false那么它看起来像这样复选框的xml代码Kotlin代码check_box.isChecked=false//SettingUncheckcheck_box.isChecked=true//S

android - 在数据绑定(bind)中查看依赖于 CheckBox 的可见性

我想根据CheckBox选中状态设置View可见性。就像我们在preference.xml中做的那样。我现在正在做isScheduleChecked}"android:text="Checkbox"/>这是行不通的。我认为android:onCheckedChanged="@{()->isScheduleChecked}"这一行不起作用。我做错了什么?有些人告诉我实现它的最佳方法。目前我正在通过我在java代码中的Activity更改isScheduleChecked,例如binding.setIsScheduleChecked(true/false);但我不会为了设置可见性而在jav