CheckBox的使用和监听
2019-07-16 19:34
99 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_39326574/article/details/96172481
在安卓入门的学习中,遇到了CheckBox,在此记录以便以后阅读。
首先在布局文件中创建CheckBox
然后在activity中添加监听事件
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.LinearLayout;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
private LinearLayout mLinear; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mLinear = findViewById(R.id.linearlayout); Button btn_submit = findViewById(R.id.btn_submit); btn_submit.setOnClickListener(this); } @Override public void onClick(View view) { switch (view.getId()) { case R.id.btn_submit: btn_submit_click(); break; } } private void btn_submit_click() { int checkBoxCount = mLinear.getChildCount(); String hobby = ""; for (int i = 0; i < checkBoxCount; i++) { CheckBox cb = (CheckBox) mLinear.getChildAt(i); if (cb.isChecked()) { hobby = hobby + (String) cb.getText(); } } Toast.makeText(this, hobby, Toast.LENGTH_SHORT).show(); }
}
运行效果如图
相关文章推荐
- 给ListView中的checkbox加监听事件,我使用的是SimpleAdapter。
- 给ListView中的checkbox加监听事件,我使用的是SimpleAdapter。
- android CheckBox的使用与监听
- Android开发之CheckBox的简单使用与监听功能示例
- Android中设置监听时使用final调用checkbox
- RecyclerView与CheckBox结合使用错乱问题
- JFace checkboxTreeViewer 使用记录
- ASP.NET中 CheckBoxList(复选框组)的使用
- vue使用element-ui的el-input监听不了回车事件解决
- ADF11g-009:ADF组件之 SelectBooleanCheckbox使用(用于查询Form)
- 学习使用TreeView 控件的TreeNode 对象来获取选中了CheckBox的节点!
- 关于使用ContentObserver监听不到删除短信会话的解决方案
- android 中 checkBox 的使用
- View与ViewGroup绘制过程,手势监听顺序与使用
- Binding.scala使用教程5--监听变量变化
- 全面解析Bootstrap中scrollspy(滚动监听)的使用方法
- 使用CheckBox控件实现全选与全不选
- RecyclerView中使用CheckBox出现勾选混乱的解决方案
- 使用SQL Server Profiler监听ArcSDE查询
- 使用广播监听网络状况