AutoCompleteField 文字输入自动完成

BlackBerry SDK 5.0提供输入过滤,输入自动完成的功能。

  1. BasicFilteredList - 创建过滤列表
  2. AutoCompleteField - 创建输入自动完成Field

// 首先创建过滤列表

BasicFilteredList filterList = new BasicFilteredList();

 

// 自动完成内容
String[] days = {"Monday","Tuesday","Wednesday", "Thursday","Friday","Saturday","Sunday"};

// 设置过滤内容  

int uniqueID = 0;
filterList.addDataSet(uniqueID,days,"days",BasicFilteredList.COMPARISON_IGNORE_CASE);

// 创建输入自动完成功能, 设置自动完成标准

AutoCompleteField autoCompleteField = new AutoCompleteField(filterList);

add(autoCompleteField);
 

以下是输入自动完成在9700上的截图:

 

 

 

 

 

 

 

 

 

源代码如下:

 

/*
 * AutoCompleteFieldDemo.java
 *
 * Copyright �1998-2010 Research In Motion Ltd.
 *
 * Note: For the sake of simplicity, this sample application may not leverage
 * resource bundles and resource strings.  However, it is STRONGLY recommended
 * that application developers make use of the localization features available
 * within the BlackBerry development platform to ensure a seamless application
 * experience across a variety of languages and geographies.  F

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值