android 中 CheckBox 复选框操作
来源:互联网 发布:小米盒子网络设置方法 编辑:程序博客网 时间:2024/05/01 18:47
public class MainActivity extends Activity { // 声明多选列表对象 private CheckBox cbx1, cbx2, cbx3, cbx4; private List<CheckBox> checkBoxs = new ArrayList<CheckBox>(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); cbx1 = (CheckBox) findViewById(R.id.checkBox1); cbx2 = (CheckBox) findViewById(R.id.checkBox2); cbx3 = (CheckBox) findViewById(R.id.checkBox3); cbx4 = (CheckBox) findViewById(R.id.checkBox4); // 默认选项 cbx1.setChecked(true); cbx3.setChecked(true); cbx1.setOnCheckedChangeListener(listener); cbx2.setOnCheckedChangeListener(listener); cbx3.setOnCheckedChangeListener(listener); cbx4.setOnCheckedChangeListener(listener); // 添加到集合中 checkBoxs.add(cbx1); checkBoxs.add(cbx2); checkBoxs.add(cbx3); checkBoxs.add(cbx4); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } public void getValues(View v) { String content = ""; for (CheckBox cbx : checkBoxs) { if (cbx.isChecked()) { content += cbx.getText() + "\n"; } } if ("".equals(content)) { content = "您还没有选择呢"; } new AlertDialog.Builder(this).setMessage(content).setTitle("选中的内容如下") .setPositiveButton("关闭", null).show(); } CompoundButton.OnCheckedChangeListener listener = new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { CheckBox box = (CheckBox) buttonView; Toast.makeText(getApplicationContext(), "获取的值:" + isChecked + "xxxxx" + box.getText(), Toast.LENGTH_LONG).show(); } }; }
若是在 Layout 容器中使用 CheckBox,则要记录一个位置来设置 CheckBox
public String recordCheckBoxChecked() { String checked = ""; int index = 1; for (CheckBox cbx : checkBoxs) { if (cbx.isChecked()) { checked = checked + index + ","; } index++; } return checked; }
0 0
- Android中CheckBox复选框操作
- android 中 CheckBox 复选框操作
- Android中CheckBox复选框操作
- Android编程Checkbox复选框提示操作
- Android 复选框CheckBox
- jquery操作复选框checkbox
- JQuery checkbox复选框操作
- JavaScript操作checkbox复选框
- jquery操作复选框(checkbox)
- jquery操作复选框(checkbox)
- 操作checkbox复选框问题
- jquery操作复选框checkbox
- jquery操作复选框checkbox
- Jquery操作checkbox复选框
- Android---20---CheckBox复选框
- Android的CheckBox复选框
- Android 自定义CheckBox复选框
- MFC中复选框 checkbox
- Guard Ports - MFC 2012发布
- ajax标准格式参考
- POJ-2924
- socket实现ping嗅探,获取局域网所有活动主机
- Arduino 平台与C语言程序设计-week4-Arduino Programs-Lesson2
- android 中 CheckBox 复选框操作
- 只有我是第一次看到吗?太搞笑的云计算段子
- 华为OJ中级题-.坐标移动
- JavaScript常用命令大全
- 浅谈数据仓库建设中的数据建模方法
- group_concat
- RMI原理揭秘之远程对象
- php利用pdo进行mysql的事务处理机制
- Android弧形列表