07
2020
07

Android 常用控件的信息

单选框 (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 横向进度条风格

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。