多选反选单选

2024-01-08 02:38
文章标签 单选 多选 反选

本文主要是介绍多选反选单选,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

listview/gridview 好像有个 setChoiceMode


自己之前做需求中,用了一种recyclerview 多选的问题


avtivity代码:

package com.cinread.glance.ui;import android.app.Activity;
import android.os.AsyncTask;
import android.os.Bundle;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.helper.ItemTouchHelper;
import android.view.View;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.Toast;import com.cinread.glance.R;
import com.cinread.glance.adapter.DetailDataAdapter;
import com.cinread.glance.base.UIUtils;
import com.cinread.glance.bean.DetailInfo;
import com.cinread.glance.helper.SimpleItemTouchHelperCallback;
import com.cinread.glance.utils.Constants;
import com.cinread.glance.utils.FileUtils;
import com.cinread.glance.utils.SPUtils;
import com.cinread.glance.view.NoScrollRrecyclerView;
import com.lidroid.xutils.DbUtils;
import com.lidroid.xutils.db.sqlite.Selector;
import com.lidroid.xutils.exception.DbException;import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;/*** @project:glance* @package:com.cinread.glance.ui* @author:pengjf* @update:2016/5/7* @desc: TODO*/
// Created by pengjf on 2016/5/7.
public class DetailDataActivity extends Activity implements View.OnClickListener {private int mCur = 0;private TextView         mTvPages;private RelativeLayout   mTopBar;private ImageView        mIvDes; //leftprivate ImageView        mIvInc; //right//private CheckBox         checkbox;private TextView         mBtnOk;private List<DetailInfo> mDatas;//public static final String[] str = new String[]{FileUtils.getSdPath() + "/File/PNGFiles/", FileUtils.getSdPath() + "/Note/NoteDir/"/*, FileUtils.getSdPath() + "/comic/"*/};private DbUtils db = UIUtils.getDb();private AsyncTask<Void, Void, Void> mAsyncTask;private DetailDataAdapter           mAdapter;private NoScrollRrecyclerView       recyclerView;private ItemTouchHelper             mItemTouchHelper;private boolean                   isChange = false;private HashMap<Integer, Boolean> map      = new HashMap<Integer, Boolean>();@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_detail);}@Overrideprotected void onStart() {super.onStart();init();initView();initData();initEvent();}private void initView() {mTopBar = (RelativeLayout) findViewById(R.id.jmall_top_bar);mBtnOk = (TextView) findViewById(R.id.btn_ok);mTvPages = (T

这篇关于多选反选单选的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/582073

相关文章

Flutter-单选和多选

import 'package:flutter/material.dart';//单选和多选void main() => runApp(MaterialApp(home: _home(),));class _home extends StatefulWidget {@overrideState<StatefulWidget> createState() {// TODO: implement

Android RadioButton 单选按钮

RadioGroup 单选按钮组, 可以包含多个单选按钮,当单选按钮选中状态改变时会触发setOnCheckedChangeListener package shortcut.song.com.myapplication;import android.graphics.Color;import android.support.v7.app.AppCompatActivity;imp

Vue学习:v-model绑定文本框、单选按钮、下拉菜单、复选框等

v-model指令可以在组件上使用以实现双向绑定,之前学习过v-model绑定文本框和下拉菜单,今天把表单的几个控件单选按钮radio、复选框checkbox、多行文本框textarea都试着绑定了一下。 一、单行文本框和多行文本框 <p>1.单行文本框</p>用户名:<input type="text" v-model="inputMessage"><p>您的用户名是:{{inputMe

jQuery全选、全不选、反选的简洁写法

转载于:http://blog.csdn.net/zhumengstyle/article/details/76512778

android 列表单选 /多选/全选删除

模拟点假数据对应的bean类 添加一个boolean值默认是flase 默认不选中,根据自己的需求 public class ProFileBean {private String pic;private String title;private boolean aBoolean;public boolean isaBoolean() {return aBoolean;}public void

Azure Data Factory 多选选项集不受支持

在用ADF往外部推数据时,会碰到CRM的一种数据类型,多选下拉框,如下图中的                   如果我们把多选字段输入源字段中,会得到如下的提示                 查询官方文档,则有如下的说法      所以把值往外推就需要变通下,例如使用一个文本字段将多选的value值以文本的形式存下来,以这样的格式"1,2,3",可以利用power a

lay数据表格(table)的多选框限制单选

@TOC lay数据表格(table)的多选框限制单选 使用layui弹窗显示表格数据提供选择,最初使用单选框,选中后无法取消勾选,后该成多选框限制成单选,可点击已勾选复选框实现取消功能。 PS:easyui数据表格提供简单实现 多选框限制单选的功能 lay table radio未提供取消勾选功能 业务需要,只能选中数据表格中一条数据,最开始使用table中的radio实现 //弹窗显

8、单选按钮(JRadioButton)和复选框(JCheckBox)

8、单选按钮(JRadioButton)和复选框(JCheckBox)         实现一个单选按钮(或复选框),此按钮项可被选择或取消选择,并显示其状态。JRadioButton对象与ButtonGroup对象配合使用可创建一组按钮,一次只能选择其中的一个按钮。单选按钮的构造方法有如下所示几点: 1) JRadioButton()         创建一个初始化为选择的单选按钮,其

jQuery CheckBox全选、反选

//全选$("#selectall").bind("click", function () {var cb = $("#datatablename :checkbox");cb.attr("checked", true);});//全不选$("#selectnone").bind("click", function () {var cb = $("#datatablename :check

一款很实用的小demo 字母条索引+自定义进度条+listview/checkbox+长按多选+读取联系人\头像

点击打开链接,免费下载demo代码 先贴上一张GIf动图(效果不是很理想,我是用的asm手机映射到电脑上的) 接下来就一步步简单的说下思路吧:action开始 void createTables(SQLiteDatabase db) { String sql = "CREATE TABLE IF NOT EXISTS " + TABLE_NAME_CONTACT +