41、关于Action Bar的显示和隐藏方法

(1) 在配置文件XML中的相应activity中添加androidtheme的设置:

 

 

 

 

(2) Ijava文件中控制Action Bar,用getSupportActionBar()获取ActionBar,用其hide()设置隐藏,show()设置显示,

 

 

 

 

42、添加Action Item,也就是在Action Bar里的功能选项或者溢出菜单。

 

 

 

 

菜单资源时的androidshowAsAction属性设置菜单显示的位置,always是始终在action bar显示,ifRoom为若bar上有空间就在bar上,反之在溢出菜单中,never是始终不显示在bar中,

 

 

 

 

解析菜单:

 

 

 

 

43、Action View就是在bar中添加组件,在定义菜单时通过activityViewClass类实现

 

 

 

隐藏bar的标题栏:

 

 

 

44、Action BarTab导航;

 

 

先创建需要的fragment,然后设置监听类:

 

 

 

 

 

 

设置bar为选项卡模式并添加监听器:

 

 

 

45、实现层级式导航,也就是在actionbar中添加返回上一级的返回图标,在子activity中获 取父activity(在XML配置文件中配置父activity),判断是否为空,若否则添加图标, 为图标绑定事件。

(1) 配置父activity

 

 

 

(2) 编写子activity

 

 

 

46、Toast消息提示框,没有控制按钮,不会获得焦点,过一会主动消失。先创建Toast对象, 或者用Toast.makeText()方法,然后设置样式,最后调用show()方法,

 

 

 

47、AlertDialog对话框,

 

 

 

(1) 有取消或确定按钮的普通对话框:先实例化AlertDialog对象,然后添加组件,最后 show()

 

 

 

(2) 带列表的对话框:先实例化选项的数组,实例化AlertDialog.Builder对象,设置组件, show()

 

 

 

(3) 带单选列表项的对话框:先实例化选线数组,实例化AlertDialog.Builder对象,设置组 件,show(),

 

 

 

(4) 带多选按钮的对话框,先实例化Boolean数组设置选项的默认选中状态,之后实例 化选项字符串数组,实例化AlertDialog.Builder对象,设置组 件,show(),

48、Shared Preferences存储,是android提供的最简单的方式对数据进行永久保存,文件格 式是XML文件,保存在data-data-<包名>-shared_prefs下,

存储步骤:

(1) 获取SharedPreferences对象,两种方式:

① 

 

 

 

 

② 

 

 

 

(2) 获得SharedPreferences.Editor子对象,用SharedPreferencesedit()实现

(3) SharedPreferences.Editor对象添加数据(putBoolean()putString()putInt()等等)

(4) 提交数据,用SharedPreferences.Editor对象的commit()方法,

 

 

 

读取步骤:

(1) 获取SharedPreferences对象

(2) SharedPreferences类提供的getXXX()方法获取数据

 

 

posted on 2021-02-02 20:37  sean1246  阅读(69)  评论(0编辑  收藏  举报