package com.wyy.tablelogin; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; import android.os.Bundle; import android.view.View; import android.widget.ArrayAdapter; import android.widget.Button; import android.widget.CheckBox; import android.widget.EditText; import android.widget.LinearLayout; import android.widget.RadioButton; import android.widget.RadioGroup; import android.widget.Spinner; public class RegisterActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.register); //因为后续相关控件要在Button的侦听器(采用的匿名内部类的方式)中访问,所以下面的变量前要加final关键字 //获得用户名 <EditText android:id="@+id/uname" .../> final EditText unameEt=(EditText)findViewById(R.id.uname); //获得密码框 <EditText android:id="@+id/upass" .../> final EditText upassEt=(EditText)findViewById(R.id.upass); //获得RadioButton所在的容器 RadioGroup <RadioGroup android:id="@+id/rg" .../> final RadioGroup rg=(RadioGroup)findViewById(R.id.rg); //获得CheckBox所在的容器 <LinearLayout android:id="@+id/linear" .../> final LinearLayout linear=(LinearLayout)findViewById(R.id.linear); //获得Spinner <Spinner android:id="@+id/province" .../> final Spinner spinner=(Spinner)findViewById(R.id.province); //准备初始化Spinner的数据 String[] datas=new String[]{"上海","浙江","山东"}; //实例化Adapter ArrayAdapter adapter=new ArrayAdapter(this,android.R.layout.simple_spinner_item,datas); //设置Spinner下拉的样式 adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); //将Adapter与Spinner绑定 spinner.setAdapter(adapter); //获得按钮<Button android:id="@+id/btn"..> Button btn=(Button)findViewById(R.id.btn); //向按钮注册单击事件 btn.setOnClickListener( new View.OnClickListener() { public void onClick(View v) { //获得用户名:调用EditText的getText()方法 String uname=unameEt.getText().toString(); //获得密码:调用EditText的getText()方法 String password=upassEt.getText().toString(); //获得性别:获得父容器,然后遍历父容器中所有RadioButton,找到选中的并获得值 String sex=""; for(int i=0;i<rg.getChildCount();i++) { RadioButton rdo=(RadioButton)rg.getChildAt(i); if(rdo.isChecked()) { sex=rdo.getText().toString(); break;//跳出循环 } } //获得爱好:获得父容器,然后遍历父容器中所有CheckBox,找到选中的并获得值 String hobbys=""; for(int i=0;i<linear.getChildCount();i++) { if(linear.getChildAt(i) instanceof CheckBox) { CheckBox chk=(CheckBox)linear.getChildAt(i); if(chk.isChecked()) { hobbys+=chk.getText(); } } } //获得爱好:调用Spinner的getSelectedItem()方法 String province=(String)spinner.getSelectedItem(); //将所有信息串联起来:用"+"进行连接 //String result=uname+password+province+sex+hobbys; //提示信息给用户 //Toast.makeText(MainActivity.this, result, 1000).show(); SharedPreferences references =RegisterActivity.this.getSharedPreferences("account", Context.MODE_WORLD_READABLE+Context.MODE_WORLD_WRITEABLE); Editor editor=references.edit(); editor.putString("username", uname); editor.putString("password", password); editor.commit(); } } ); } } //题目如下:一个奇怪的动物庄园里住着猫和狗, //狗比猫多180只. 有20% 的狗错认为自己是猫; //有20% 的猫错认为自己是狗. //在所有的猫和狗中, 有32% 认为自己是猫, 那么狗有( )只.
相关推荐
Android 简单的单选以及单选互斥 和多选模式 代码量少 功能齐全
在别人基础上改了一下 单选多选简单树形框架dtree 只要套参数就行了 非常方便
实现安卓简单的单选多选,包含迭代器简单的用法。
layui+ztree下拉树,支持单选和多选,简单封装方便实用
Android实现全癣单选多选功能实例,这个功能对于手机管理来说,相当有用了,一般情况下长按屏幕就会出现全选框,可多选 也可单选,选择之后可进行下一步操作,本例子就是实现这种功能,算是一个简单实用的模块实例吧...
简单明了的实现了购物车中的单选和多选,可根据自身情况自己设定。
最简单的ListView中使用单选和多选的效果
特色填充数据和ListView、GridView用法一样使用Adapter,更新数据直接通过adapter.notifyDataChanged来更新支持点击、单选、多选事件三种模式:FLOW_TAG_CHECKED_NONE、FLOW_TAG_CHECKED_SINGLE、FLOW_TAG_CHECKED_...
1.配置简易后台,可设置题目,类型包含判断题 单选题 多选题。题目随机抽取或者按设置规则抽取组合成题库 2.用户登录分为场外观众和固定用户 3.排行榜按用户种类显示 4.答题时间可设置,默认15秒,时间结束自动进入...
Bootstrap Table 表格插件,简单配置便可拥有强大的单选、多选、排序、分页,以及编辑、导出、过滤等等..zip,与一些最广泛使用的css框架集成的扩展表。(支持Bootstrap、语义UI、BulMA、材料设计、基础、VUE、JS)
bootstrap-select下拉选择搜索框,可以多选和单选,用法非常简单,样式美观,项目中经常会使用到,特别选项过多的时候,欢迎大家下载使用
ios 单项选择和多项选择
图片选择器,可能是Android很容易出问题的一块,用第三方图片选择器,方便简洁,但出错...我这款图片选择器,支持单选、多选、设置最大张数,同样使用简单、可根据自己需求修改。(可关注我博客,会简单说明使用步骤)
Recyclerview单选和多选实现,通过简单的demo来展示单选和多选状态,最后写了一个综合的实用demo.
是一个关于我们考试的项目 考试系统中包含了很多如选择题多选题等
支持单选、多选、全选、全不选、自定义模式的listview,使用简单
使用Checkbox实现单选和多选删除,
自己封装的继承自C# Winform中ComboBox的下拉多选控件,操作简单,效果非常好。①,可设置允许单选或多选。②,可绑定List,DataTable,Dictionary,string>类型的数据源。③,在下拉列表中可显示自定义的多列数据。...