Android(ten)

高级组件

Notification(通知)
状态通知栏主要涉及到2个类:Notification 和NotificationManager
Notification:通知信息类,它里面对应了通知栏的各个属性
NotificationManager:是状态栏通知的管理类,负责发通知、清除通知等操作。
使用的基本流程:

  1. 获得NotificationManager对象: NotificationManager mNManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
  2. 创建一个通知栏的Builder构造类: Notification.Builder mBuilder = new Notification.Builder(this);
  3. 对Builder进行相关的设置,比如标题,内容,图标,动作等!
  4. 调用Builder的build()方法为notification赋值
  5. 调用NotificationManager的notify()方法发送通知!

自动完成文本框(Auto Complete TextView)
相关属性:
android:completionHint:设置下拉菜单中的提示标题

android:completionHintView:定义提示视图中显示下拉菜单

android:completionThreshold:指定用户至少输入多少个字符才会显示提示

android:dropDownAnchor:设置下拉菜单的定位"锚点"组件,如果没有指定改属性, 将使用该TextView作为定位"锚点"组件

android:dropDownHeight:设置下拉菜单的高度

android:dropDownWidth:设置下拉菜单的宽度

android:dropDownHorizontalOffset:指定下拉菜单与文本之间的水平间距

android:dropDownVerticalOffset:指定下拉菜单与文本之间的竖直间距

android:dropDownSelector:设置下拉菜单点击效果

android:popupBackground:设置下拉菜单的背景

Spinner(下拉列表)
spinner的常用XML属性
android:entries 使用数组资源作为下拉框列表项目
android:background 设置spinner背景颜色(不包括下拉框)
android:popupBackground 设置下拉框的背景颜色
android:prompt 该提示在下拉列表对话框显示时显示。(也就是对话框的标题,只有在dialog状态才能显示)
android:spinnerMode 设置spinner的形式,有dropdown的dialog两种
spinner的常用方法
setDropDownVerticalOffset(); 设置垂直偏移量
setDropDownWidth(); 设置下拉框的宽度
setOnItemSelectedListener() Spinner 点击事件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值