1、Toast
使用Toast的时候,不要忘记.show()
Toast默认智能显示一个文本信息,如果需要显示多样性的界面,需要重新设置 布局,指定布局文件,使用LayoutInflater转化为View视图,用toast.setView()。当然了,此时完全可以用Dialog来显示。
2、Notification
后台运行的程序,如下载、收到信息等应用,需要使用Notification。其发出的信息会显示在手机的状态条上,点击通知可以通过预设的Intent跳转到相应的程序。多用Serviece,当用户正在使用其他程序或设备处于休眠状态,就可以发出通知,提示用户处理相应事件。
实现向状态栏发送通知,需要获取NotificationManager对象,创建Notification,设置Notification相关属性信息,将通知发送给NotificationManager
Notification除了可以发送文本、图标提示之外, 还可以增加声音、震动、亮灯信号
通过RemoteViews可以自定义Notification的布局
3、ActionBar(代码05_1 05_2)
在API版本v11及以上时,必须使用Android3.0及以后的版本,通过Activity的getActionBar()方法,直接获取ActionBar对象。
在res/menu文件夹中,新建Menu的布局文件
可以添加交互式图,标签导航(模仿Tabhost),下拉导航