单选框 (RadioButton 与 RadioGroup) :
RadioGroup 用于对单选框进行分组,相同组内的单选框只有一个单选框被选中。
事件: setOnCheckedChangeListener() ,处理单选框被选择事件。把RadioGroup.OnCheckedChangeListener 实例作为参数传入。
多选框 (CheckBox):
每个多选框都是独立的,可以通过迭代所有的多选框,然后根据其状态是否被选中在获取其值。
事件: setOnCheckChangeListener() 处理多选框被选择事件。把CompoundButton.OnCheckedChangeListener 实例作为参数传入
下拉列表框 (Spring) :
Spinner.getItemAtPosition(Spinner.getSelectedItemPosition()); 获取下拉列表框的值。
事件: setOnItemSelectedListener(), 处理下拉列表框被选择事件把AdapterView.OnItemSelectedListener 实例作为参数传入;
拖动条 (SeekBar) :
SeekBar.getProgress() 获取拖动条当前值
事件 :setOnSeekBarChangeListener() ,处理拖动条值变化事件,把SeekBar.OnSeekBarChangeListener 实例作为参数传入。
菜单 (Menu):
重写 Activity 的 onCreatOptionMenu(Menu menu) 方法,该方法用于创建选项菜单,咋用户按下手机的 “Menu” 按钮时就会显示创建好的菜单,在 onCreatOptionMenu(Menu Menu) 方法内部可以调用 Menu.add() 方法实现菜单的添加。
重写 Activity 的 onMenuItemSelected() 方法,该方法用于处理菜单被选择事件。
进度对话框 (ProgressDialog) :
创建并显示一个进度对话框: ProgressDialog.show(ProgressDialogActivity.this,” 请稍等 ” , “数据正在加载中 ….” , true) ;
设置对话框的风格: setProgressStyle()
ProgressDialog.STYLE_SPINNER 旋转进度条风格 ( 为默认风格 )
ProgressDialog.STYLE_HORIZONTAL 横向进度条风格