zoukankan      html  css  js  c++  java
  • 2021 2 2 android开发学习笔记 7

    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()方法获取数据

     

  • 相关阅读:
    ArcObjects SDK(AE)10.1在vs2012安装的方法(亲测,并未成功,尝试需谨慎)
    PTA 求链式表的表长
    PTA 输出数组元素
    PTA 找出不是两个数组共有的元素
    PTA 将数组中的数逆序存放
    PTA 利用指针找最大值
    PTA 有序数组的插入
    PTA 冒泡排序
    PTA 报数
    PTA 数组循环右移
  • 原文地址:https://www.cnblogs.com/fuxw4971/p/14364091.html
Copyright © 2011-2022 走看看