Android控件之CheckBox
2015-12-02 21:12
399 查看
package com.example.textview; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.CheckBox; import android.widget.RadioButton; import android.widget.RadioGroup; import android.widget.RadioGroup.OnCheckedChangeListener; public class MainActivity extends Activity { private CheckBox Box1=null; private CheckBox Box2=null; private CheckBox Box3=null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Box1=(CheckBox)findViewById(R.id.checkBox1); Box2=(CheckBox)findViewById(R.id.checkBox2); Box3=(CheckBox)findViewById(R.id.checkBox3); Box1.setOnClickListener(listener); Box2.setOnClickListener(listener); Box3.setOnClickListener(listener); } private OnClickListener listener=new OnClickListener() { @Override public void onClick(View v) { if(Box1.isChecked()) { System.out.println("Box1"); } if(Box2.isChecked()) { System.out.println("Box2"); } if(Box3.isChecked()) { System.out.println("Box3"); } } }; }
xml:
<RelativeLayout 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" tools:context="${relativePackage}.${activityClass}" > <CheckBox android:id="@+id/checkBox1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_marginTop="40dp" android:text="CheckBox" /> <CheckBox android:id="@+id/checkBox2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/checkBox1" android:text="CheckBox" /> <CheckBox android:id="@+id/checkBox3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/checkBox2" android:text="CheckBox" /> </RelativeLayout>
相关文章推荐
- Android5.x RecyclerView 应用解析
- Android数据持久化之二:SharedPreferences 存储(上)
- Android特效 五种Toast详解
- Android IPC之Messenger
- java web与android互通的aes算法
- android ANR产生原因和解决办法
- Android之事件总线EventBus详解
- Android之封装支付宝支付
- 浅学设计模式之策略<Strategy>模式及在android中的使用
- android的Pull解析
- Android 关闭多个视图Intent.FLAG_ACTIVITY_CLEAR_TOP用法
- 使用android内置的JSon解析类来解析JSon数据
- android学习之路--Fragment之一
- 复习Android中webView和JavaScript的交互
- Android应用程序的打包,安装,启动
- Android中关于listview填充多个布局
- android初学笔记,android中处理button click事件的几种写法
- android性能优化之布局优化
- Android数据持久化功能之一:文件存储
- Android的Activity的四种启动模式