Day12-复选框控件
来源:互联网 发布:万网域名交易平台上线 编辑:程序博客网 时间:2024/05/17 02:15
.java代码:
package com.example.day6;import java.util.ArrayList;import java.util.List;import android.support.v7.app.ActionBarActivity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.CheckBox;import android.widget.LinearLayout;import android.widget.Toast;public class MainActivity extends ActionBarActivity implements OnClickListener{private List<CheckBox> checkBoxList= new ArrayList<CheckBox>(); // checkboxList数组 private LinearLayout checkbox; private Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); checkbox=(LinearLayout) findViewById(R.id.checkbox); button=(Button) findViewById(R.id.button); String[] string={"你是学生吗?","你是否喜欢android","你喜欢旅游吗?","你会出国吗?"};for(String i:string){ // 和for(int i=0;i<string.length;i++)是一样的! CheckBox check=(CheckBox) View.inflate(this,R.layout.check,null); check.setText(i); // 和check.setText(string[i])是一样的! checkbox.addView(check); checkBoxList.add(check);}button.setOnClickListener(this); // 点击事件}@Overridepublic void onClick(View v) {String str=""; for(CheckBox checkBox:checkBoxList){ // 和for(int chekBox=0; chekBox<checkBoxList.length; chekBox++)是一样的! if(checkBox.isChecked()){ // 是否被选中 str+=checkBox.getText().toString()+"\n"; // 获取复选框的值,然后转换成string类型 } } Toast.makeText(this, str, Toast.LENGTH_SHORT).show(); // 显示出来}}
.xml代码:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" android:id="@+id/checkbox"> </LinearLayout> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/button" android:text="确定"/></LinearLayout>
0 0
- Day12-复选框控件
- 控件之一:复选框
- 复选框checkbox控件
- MSFlexGrid控件绑定复选框
- 关于treeview控件复选框
- CListCtrl 控件添加复选框
- MFC使用复选框控件
- 重绘复选框控件
- 按钮和复选框控件
- jQueryMobile控件之复选框
- 复选框控件CheckBox(选择类控件)
- 带复选框的树控件-复选框点击事件
- day12
- day12
- day12
- day12
- day12
- day12
- LINQ
- 识别手写数字
- 前端机单机容量评估公式
- SDUTOJ 3115 小鑫找基友 ——素数筛
- 第2章 2.3 JSP注释
- Day12-复选框控件
- ios7的UITableView使用AutoLayout的一个坑
- 在命令行中换行
- SDUTOJ3112-小鑫的爱情故事
- 蹂躏D&F学习之重复NtCreateFile(一开始一进去要+几个回车的)
- JAVA 应用 IV - matcher.appendReplacement 与 matcher.appendTail的区别
- Android模拟产生事件
- vb.net ADO快速读取excel
- 如何在12.04以后的ubuntu安装jdk