Articles of checkbox

如何在Android上的子菜单中select多个checkbox?

我有一个“添加/删除”选项的选项菜单,单击时,显示一个可检查的列表。 我现在使用的代码存在的问题是,一次只能select一个项目,菜单消失。 我希望能够一次检查列表中的多个项目,并且不会消失,直到用户触摸屏幕上的其他位置。 我怎样才能做到这一点? 以下是我拥有的一般想法: <?xml version="1.0" encoding="UTF-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/select_options" android:title="Add/Remove"> <menu> <group android:checkableBehavior="all"> <item android:id="@+id/A" android:checked="true" android:title="Option One" /> <item android:id="@+id/B" android:checked="true" android:title="Option Two" /> </group> </menu> </item> </menu> 和 @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.selection_menu, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item){ switch (item.getItemId()){ […]

Android保存checkbox状态在ListView与光标适配器

我不能find一种方法来保存使用光标适配器时的checkbox状态。 一切工作正常,但如果我点击一个checkbox,它被重复时,它被回收。 我见过使用arrays适配器的例子,但由于我缺乏经验,我发现很难将其翻译成使用游标适配器。 有人能给我一个如何去做的例子。 任何帮助赞赏。 private class PostImageAdapter extends CursorAdapter { private static final int s = 0; private int layout; Bitmap bm=null; private String PostNumber; TourDbAdapter mDbHelper; public PostImageAdapter (Context context, int layout, Cursor c, String[] from, int[] to, String Postid) { super(context, c); this.layout = layout; PostNumber = Postid; mDbHelper = new TourDbAdapter(context); […]

Android如何知道哪个checkbox被选中

我正在做我的第一个Android应用程序,我遇到了一个问题,我无法在Google上find答案。 我想要一个带有checkbox的项目列表。 我希望项目本身和checkbox都是可点击的。 public class MyItem extends ListActivity { private ArrayList<MyItem> items; public void onCreate(Bundle savedInstanceState) { /* code which creates instances of MyItem and inserts them on the *list* variable */ MyArrayAdapter adapter = new MyArrayAdapter(this, R.layout.my_item, list); setListAdapater(adapter); setContentView(R.layout.items_list); } public onListItemClick(ListView l, View v, int position, long id){ //handles the click on […]

Android:与ListViews和checkbox的问题

我有一个ListView,并且在每个列表项中我有一些TextViews和一个checkbox。 当我检查一个checkbox,并且我的onCheckedChangeListener触发时,一切都按照它应该的方式工作。 但是,一旦选中,随机的其他checkbox就会被检查。 这是一个例子。 如果我点击第一个checkbox:8被选中。 15被检查。 21被检查。 27被检查。 33被检查。 41被检查。 然后,如果我一直向上滚动,则直到6时才检查。下一个是13。 基本上…发生了什么?

微调项目checkbox,可以吗?

微调项目checkbox,可以吗?

自定义列表点击checkbox

我使用ListActivity从Cursor填充SimpleCursorAdapter ,当单击其中一个列表项时,将启动另一个活动。 我也使用ViewBinder来做一些自定义的数据转换。 我想添加一个CheckBox到列表中的每一行,所以我已经改变了视图,并添加了一个CheckBox与重力的权利。 添加CheckBox已经消除了点击这些项目的能力。 我在ListActivity中重写的onListItemClick方法在按列表项时不再被调用。 删除CheckBox修复了这个问题。 为什么是这样? 另外,如何设置列表,以便在列表项的主要部分被点击时继续执行我所需的function,但在检查项目中的CheckBox时是否具有附加function? 将设置一个onCheckedChangedListener工作或是重复使用列表中的每个项目相同的视图实例?

一次只能select一个checkbox的自定义列表视图

我有一个自定义列表视图与每行包含一个checkbox和文本。 现在我想要什么,如果任何一个列表视图行的checkbox被选中,所以其他行checkbox,如果选中.it将自动被选中(即一次只应select一个checkbox)。我应该这样做。 到目前为止,我所做的是如下: public class CustomAdapter extends BaseAdapter{ Context context; List<String> items; boolean array[]; public CustomAdapter(Context context, List<String> items) { super(); this.context = context; this.items = items; array =new boolean[items.size()]; } @Override public int getCount() { // TODO Auto-generated method stub return items.size(); } @Override public Object getItem(int position) { // TODO Auto-generated method stub […]

安卓可见性问题与checkbox

我在我的代码中使用checkbox,当它的检查使得一个textview和一个editText可见,但是如果我取消selectdecheckbox,他们继续可见,而不是dissapear。 这里是代码: final CheckBox save = (CheckBox) findViewById(R.id.checkbox); save.setOnClickListener(new OnClickListener() { public void onClick(View v) { // Perform action on clicks, depending on whether it's now checked if (((CheckBox) v).isChecked()) { nameText.setVisibility(1); editName.setVisibility(1); } else { nameText.setVisibility(0); editName.setVisibility(0); } } }); 以及相对布局内部的xml的一部分: <LinearLayout android:id="@+id/linearLayout3" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below = "@+id/linearLayout2"> <TextView android:id="@+id/text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/name" […]

从recyclerview android获取选中的checkbox列表

我已经填充了图像,标题和checkboxrecyclerView。 我有两个问题。 如何在点击图像视图或整个回收站项目时选中checkbox。 我必须通过从回收站查看所有检查的项目来进行下一个活动。 我的布局: <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="8dp"> <ImageView android:id="@+id/image" android:layout_width="match_parent" android:layout_height="150dp" android:layout_gravity="center_horizontal" android:contentDescription="Interests" android:scaleType="centerCrop" android:src="@drawable/ic_yash_dp" /> <TextView android:id="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_gravity="bottom" android:layout_margin="5dp" android:layout_marginTop="24dp" android:background="@drawable/rounded_corners" android:gravity="bottom" android:padding="5dp" android:text="GYM" android:textAlignment="center" android:textColor="@color/white" /> <CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/checkBox" android:layout_margin="2dp" android:layout_alignParentTop="true" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" /> </RelativeLayout> 我的适配器: @Override public void onBindViewHolder(RecyclerViewHolder holder, int position) { final […]

如何添加checkbox到材质导航抽屉?

我使用菜单项图标菜单,但我想添加checkbox到所有菜单项。 这是我的drawer_menu.xml <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <group android:checkableBehavior="all"> <item android:checked="false" android:id="@+id/item_navigation_drawer_inbox" android:icon="@drawable/ic_inbox_black_24dp" android:checkable="true" android:title="Inbox" /> <item android:id="@+id/item_navigation_drawer_starred" android:icon="@drawable/ic_action_toggle_star" android:checkable="true" android:title="Starred" /> <item android:id="@+id/item_navigation_drawer_sent_mail" android:icon="@drawable/ic_action_content_send" android:checkable="true" android:title="Sent mail" /> <item android:id="@+id/item_navigation_drawer_drafts" android:icon="@drawable/ic_action_content_drafts" android:checkable="true" android:title="Drafts" /> </group> <item android:title="Subheader"> <menu> <item android:id="@+id/item_navigation_drawer_settings" android:icon="@drawable/ic_action_content_mail" android:title="Settings" /> <item android:id="@+id/item_navigation_drawer_help_and_feedback" android:icon="@drawable/ic_action_action_delete" android:title="Help and feedback" /> </menu> </item> </menu> 有图标和文字。 […]