android复选框控件——CheckBox
2016-08-30 23:06
281 查看
android复选框控件——CheckBox
复选框控件:<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/mainRelativeLayout" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="xueyou.xueyoucto.com.androidviews.MainActivity"> <CheckBox android:id="@+id/checkBox" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/textView" android:layout_centerHorizontal="true" android:layout_marginTop="26dp" android:checked="false" android:onClick="onCheckClick" android:text="上网" /> <CheckBox android:id="@+id/checkBox2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/checkBox" android:layout_alignStart="@+id/checkBox" android:layout_below="@+id/checkBox" android:checked="false" android:onClick="onCheckClick" android:text="聊天" /> <CheckBox android:id="@+id/checkBox3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/checkBox2" android:layout_alignStart="@+id/checkBox2" android:layout_below="@+id/checkBox2" android:checked="false" android:onClick="onCheckClick" android:text="看书" /> <TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="29dp" android:text="个人爱好" android:textSize="30sp" /> <CheckBox android:id="@+id/checkBox4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/checkBox3" android:layout_alignStart="@+id/checkBox3" android:layout_below="@+id/checkBox3" android:checked="false" android:onClick="onCheckClick" android:text="玩游戏" /> </RelativeLayout>
package xueyou.xueyoucto.com.androidviews; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.view.KeyEvent; import android.view.MotionEvent; import android.view.View; import android.widget.ArrayAdapter; import android.widget.AutoCompleteTextView; import android.widget.Button; import android.widget.CheckBox; import android.widget.CompoundButton; import android.widget.EditText; import android.widget.RadioButton; import android.widget.Switch; import android.widget.Toast; import java.util.ArrayList; import java.util.List; public class MainActivity extends AppCompatActivity { private final String Tag = "MAINACTIVITY"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void onCheckClick(View view) { boolean checked = ((CheckBox) view).isChecked(); String tempMessage = ""; switch (view.getId()){ case R.id.checkBox: if(checked){ tempMessage = ((CheckBox) view).getText().toString().trim(); }else{ } break; case R.id.checkBox2: if(checked){ tempMessage = ((CheckBox) view).getText().toString().trim(); }else{ } break; case R.id.checkBox3: if(checked){ tempMessage = ((CheckBox) view).getText().toString().trim(); }else{ } break; case R.id.checkBox4: if(checked){ tempMessage = ((CheckBox) view).getText().toString().trim(); }else{ } break; } Toast.makeText(MainActivity.this, tempMessage, Toast.LENGTH_SHORT).show(); } }
运行结果:
相关文章推荐
- 【Android 开发】:UI控件之复选框控件 CheckBox 的使用方法
- Android中CheckBox复选框控件使用方法详解
- Android 各控件的使用 - 复选框(CheckBox)
- android中控件Checkbox复选框的使用
- Android控件笔记——CheckBox复选框
- Android UI控件之CheckBox(复选框、多选框)
- Android控件——复选框CheckBox
- Android UI控件之CheckBox(复选框、多选框)
- Android的UI组件复选框控件CheckBox
- Android之CheckBox复选框控件使用inelayout.xml Xml代码
- 系出名门Android(5) - 控件(View)之TextView, Button, ImageButton, ImageView, CheckBox
- Silverlight Telerik控件学习:带CheckBox复选框的树形TreeView控件
- 系出名门Android(5) – 控件(View)之TextView, Button, ImageButton, ImageView, CheckBox
- Android控件(View)之TextView, Button, ImageButton, ImageView, CheckBox 简单介绍
- Android控件系列之CheckBox
- Android - 控件(View)之TextView, Button, ImageButton, ImageView, CheckBox
- Android控件之CheckBox、RadioButton探究
- Android游戏开发系统控件-CheckBox
- Android游戏开发系统控件-CheckBox
- 【android基础学习之四】——基础控件CheckBox,Spinner,AutoCompleteTextView,DatePicker,TimePicker