Articles of checkbox

CheckBox没有出现在CheckedTextView中

当我设置CheckedTextView ,它没有CheckBox 。 这是它的xml代码:

在android上创建一个三态checkbox

我遇到了一个大问题:我想在android上制作三个状态checkbox。 它是带有checkbox的ListView上的checkbox。 它应该允许用户在三种状态之间切换: 全部检查 没人检查过 misc检查 并且可选择在变化时保持misc状态。 如果我是对的,我应该创建CompoundButton类的子类并实现boolean mchecked的int mstate intead。 然后我应该覆盖事件监听器,保存状态的函数,以及状态getter和setter。 我的问题基本上是如何实现的? 如何在可绘制状态之间切换? (我已经在xml中实现了middle_state)以及如何正确实现事件处理程序? 这是我开始的实现: public class TriStateCheckBox extends CompoundButton{ private int state; public TriStateCheckBox(Context context) { super(context); } public static interface onCheckChangedListener{ void onCheckChanged(TriStateCheckBox view, int state); } public void onCheckChanged(TriStateCheckBox view, int state){ this.state = state; } } 这是股票CompoundButton的代码: /* * Copyright […]

如何使用checkBox和自定义适配器从Listview中获取选定的列表项?

我有一个带CheckBox的ListView 。 我正在使用Custom Adapter来填充ListView 。 在我的xml文件中,我在底部有一个Button 。 我想要的是让用户在ListView选择行数,当他/她点击Button获取所选项目的位置,以便我可以获取特定行的对象以进行进一步的计算。

如何使整列列表视图可点击?

我正在尝试为我的应用程序制作多个联系人选择器。 我正在使用带checkbox的自定义布局来选择多个联系人。 我面临的问题是,为了选择任何特定的联系人我需要在checkbox上完全点击,如果我点击该行的其他部分,则checkbox不会被勾选。 如何确保用户在整行中单击的位置勾选checkbox。 activity_contacts_picker.xml custcontactview.xml ContactsPicker.java public class ContactsPicker extends ListActivity { protected Object mActionMode; public int selectedItem = -1; private Button btnShowContacts; private ListView myListView; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_contacts_picker); myListView = getListView(); btnShowContacts = (Button) findViewById(R.id.btnShow); btnShowContacts.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { Toast.makeText(getApplicationContext(), “Button Clicked”, Toast.LENGTH_SHORT).show(); String name […]

Android,XML格式的Checkbox监听器?

做这样的事情是可能的 XML: Java的: public void launchContactAdder(View v) { Intent i = new Intent(this, ContactAdder.class); startActivity(i); } 但有一个要求是,该方法必须是公开的,无效的,最重要的是将View作为参数。 现在我想用Checkbox按钮做同样的事情。 Checkbox有android:onclick属性,但是在Android教程(http://developer.android.com/resources/samples/ContactManager/index.html)中我可以看到这段代码 showInvisibleControl.setOnCheckedChangeListener(new OnCheckedChangeListener() { public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { Log.d(TAG, “mShowInvisibleControl changed: ” + isChecked); showInvisible = isChecked; populateContactList(); } }); 所以有一个onCheckedChanged(CompoundButton buttonView,boolean isChecked)方法。 有没有办法通过XML来做到这一点? 没有android:onCheckedChange属性,只有android:onClick属性,但正如我上面所写,该属性的名称必须有相应的方法名称,它将View作为参数,但从上面的代码我明白我必须有一个方法CompoundButton和boolean参数。 以“XML方式”以任何方式做到这一点?

notifyDataSetChanged用于多个checkbox

在附加图像中, SelectAll checkbox存在于活动中,而所有checkboxes于适配器中。 如果我checked SelectAll则在适配器中检查所有checkbox,如果取消选中,则取消选中所有checkbox。 它发生得很好。 但是我想要checked SelectAll ,之后如果我uncheked选中tha适配器中的一个或多个checkbox, SelectAll checkbox should unchecked 。 如果没有检查SelectAll如果我手动检查适配器中的所有checkbox, SelectAll checkbox should checked自动SelectAll checkbox should checked 。 我怎样才能做到这一点。 吼叫是我的代码。, http://pastebin.com/5pUJJC42

以编程方式在运行时更改Checkbox colorAccent

我正在创建一个普通的Checkbox视图: 浅绿色(#A5D6A7)是由主要风格定义的强调色: @color/green_light 我已经发现我无法在运行时更改此样式: 如何在代码中设置colorAccent? 我想要的是在特定的checkbox上更改此颜色,而不是全局更改应用程序。 我可以在不创建特定资产的情况下完成吗? 因为用户可以在运行时更改此颜色。 谢谢!

Android Espresso – 如果未选中则单击checkbox

我有onView(withId(R.id.check_box)).perform(click()) ,但我只想在没有选中checkbox的情况下执行此操作。 我怎么能在浓缩咖啡中做到这一点?

当checkbox改变状态时如何做某事?

这是我的代码: 我想要做的是“检测”当检查其中一个,然后将其他两个设置为“禁用”,这样用户可以只选择一个。 我试图使用“.setOnCheckedChangeListener”,但我不能这样做,有人可以帮我一些代码吗? 非常感谢!

如何在android中显示预先选中的checkbox

我有个问题 如何在我的Android应用程序中显示预先检查的checkbox。 假设有4个checkbox,我想根据分配给该显示variables的值0或1从头开始检查其中2个checkbox。 我是一个非常天真的Android开发人员。