您的位置:首页 > 产品设计 > UI/UE

菜单Menu与UI控件---Day02 2014 06 04

2014-06-05 17:40 344 查看
1) 菜单Menu两种菜单:
a. 选项菜单optionMenu:触发方式:按menu键 F2 底部弹出 作用范围 activity,在创建的时候调用onCreateOptionsMenus
实现方式:代码中实现场景:必要但又不常用的功能方式一: 创建选项菜单 onCreateOptionsMenus 为选项菜单添加菜单项 Menu.add(0,,1,0,”添加”) 实现菜单项的点击事件 重写onOptionsItemSelected()方法,根据item.getItemId()进行区分。

实现方式二:XML 获得菜单转换器,把菜单XML 文件转换成对象



b. 上下文菜单 ContextMenu 长按控件(触发方式隐蔽), 显示方式 中间弹出, 作用范围 View(控件)已经注册了上下文菜单的控件,每次弹出,都会调用onCreateContextMenu


2) UI控件1、CheckBox多选框 作用:实现多选
使用场景:用来获取用户不需要填写的信息(兴趣爱好)
RadioButton单选框注意:如果想要实现2、XML属性: android:checked="true" 查看默认是否被选定
3、ProgressBar 进度条 <ProgressBar
android:id="@+id/progressBar1"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textView1"
android:layout_below="@+id/textView1"
android:progress="120" //第一进度
android:secondaryProgress="150" //第二进度
android:max="200" //总大小
android:layout_marginTop="124dp" />
代码中code设置:



圆形进度条



Code :设置控件是否可见
setVisibility(View.INVISIBLE)
RatingBar
Xml:
android:numStars="6"
Code:



seeBar的使用:

TimePickerDialog&DatePickerDialog



3) TimePickerDialog的应用(日期与时间)


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息