CheckBox复选框
1.属性:android:id="@+id/checkbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="false"//复选框状态
具体在mainActivity.java中实现
<span style="font-family:KaiTi_GB2312;">package com.imooc.demon7; //缺点:只能对一个对象执行监听 import android.app.Activity; public class MainActivity extends Activity { //实现监听器有几种方式:接口或者其他 private CheckBox checkBox; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //初始化checkBox checkBox=(CheckBox) findViewById(R.id.checkBox1); //通过设置checkBox的监听事件来对checkBox判断是不是被选中 checkBox.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { Log.i("tag", isChecked+""); // 通过onChenckedchanged来监听checkBox是否被选中 if(isChecked) { //getText()获取文本内容,toString()转换为字符串 String text=checkBox.getText().toString(); //Log.i输出 Log.i("tag", text); } } }); }</span>
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-10-19 18:12:40