第二周总结
来源:互联网 发布:淘宝拍卖捡漏技巧 编辑:程序博客网 时间:2024/04/28 04:31
ActionBar 是什么
1) UI Components (呈现view)
2) 动作栏对象
2.ActionBar 应用
a)show()
b)hide()
Day09-2 对话框(Dialog)
1.Dialog 是什么
1)UI Components (呈现View)
2)窗口(内置window窗口)
3)不是view
2.Dialog 应用场合
以弹出式窗口的形式实现与用户的交互。
3.Android 中常用Dialog对象
1)AlertDialog (提示对话框)
1) UI Components (呈现view)
2) 动作栏对象
2.ActionBar 应用
1)获得ActionBar(主题上必须包含ActionBar)
a)getActionBar();
ActionBar bar=getActionBar();2)设置ActionBar(显示,隐藏,tab导航,自定义布局,主题)
a)show()
b)hide()
c)setXXXXX
bar.hide(); bar.show();//隐藏标题内容和标题图片bar.setDisplayShowTitleEnabled(false);bar.setDisplayShowHomeEnabled(false);//设置导航模式 bar.setNavigationMode( ActionBar.NAVIGATION_MODE_TABS);//添加选项卡 bar.addTab(bar.newTab().setText("Tab01").setTabListener(this)); bar.addTab(bar.newTab().setText("Tab02").setTabListener(this));
d)自定义主题(theme):重点是过程
bar.setNavigationMode( ActionBar.DISPLAY_SHOW_CUSTOM); //显示自定义view bar.setDisplayShowCustomEnabled(true); View v=View.inflate(this, R.layout.actionbar_title_01, null); bar.setCustomView(v,new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT,Gravity.CENTER));styles.xml中定义style
<!-- 自己定义主题 --> <style name="MyCutomStyle" parent="@android:style/Theme.Holo.Light"> <item name="android:actionBarStyle">@style/MyActionBarStyle</item> </style> <style name="MyActionBarStyle" parent="@android:style/Widget.Holo.Light.ActionBar.Solid"> <item name="android:background">@drawable/actionbar_background_shape_01</item> </style>---------------------------------------------------------
Day09-2 对话框(Dialog)
1.Dialog 是什么
1)UI Components (呈现View)
2)窗口(内置window窗口)
3)不是view
2.Dialog 应用场合
以弹出式窗口的形式实现与用户的交互。
3.Android 中常用Dialog对象
1)AlertDialog (提示对话框)
new AlertDialog.Builder(this) .setIcon(R.drawable.ic_launcher) .setTitle("标题") .setMessage("内容") .setPositiveButton("确定", null) .setNegativeButton("取消", null) //.setNeutralButton("其它", listener) .show();
2)DatePickerDialog(日期对话框)
3)TimePickerDialog(时间对话框)
4)ProgressDialog(进度更新对话框)
5)其它(表现形式为dialog的activity):修改activity的主题
例如android:theme="@android:style/Theme.Holo.Light.Dialog"
4.Android 中dialog对象的应用
1)创建(Dialog及子类,Builder)
2)显示 ( show )
3)销毁 (cancel,dismiss)
0 0
- 第二周 周总结
- 放假第二周总结
- 第二周总结
- 第二周总结
- 第二周总结
- 第二周总结
- 第二周总结
- 第二周总结
- 第二周考试总结
- 第二周总结
- 第二周总结
- 【考研】第二周总结
- 第二周学习总结
- 4月第二周总结
- 迟到的第二周总结
- 2011年第二周总结
- 5月第二周总结
- HTML5&CSS3第二周总结
- JSON及在前后端交互中的使用
- spring4+mybatis3多数据源调用实例
- python笔记---SMTP发送邮件
- 大学俩年生活的回忆
- Java总结篇系列:Java多线程(一)
- 第二周总结
- Java总结篇系列:Java多线程(二)
- thinkphp项目 出现 Internal Server Error 错误原因分析
- Java中的Infinity和NaN
- JAVA基础类与对象实现模拟火车站购票功能
- C++学习笔记
- 【树】二叉树的深度 + 树的最小深度 + 判断是否为平衡二叉树
- Service的启动
- Java总结篇系列:Java多线程(三)