Java 在J2ME中提供搜索功能向多个手机联系人发送消息
我想将信息发送到联系人列表中的多个联系人Java 在J2ME中提供搜索功能向多个手机联系人发送消息,java,java-me,Java,Java Me,我想将信息发送到联系人列表中的多个联系人 list=new List("Select Contacts", List.MULTIPLE); int n=list.getFitPolicy(); list.setTicker(ticker); contactmanipulation.getContactData(vector); for(int j=0;j<vector.size();j++){ listofConta
list=new List("Select Contacts", List.MULTIPLE);
int n=list.getFitPolicy();
list.setTicker(ticker);
contactmanipulation.getContactData(vector);
for(int j=0;j<vector.size();j++){
listofContacts=new ListofContacts();
listofContacts=(ListofContacts)vector.elementAt(j);
list.setFitPolicy(1);
list.append(listofContacts.contactname + " "+ listofContacts.contactno,null);
}
list.addCommand(ok);
list.addCommand(cancel);
list.setCommandListener(this);
display.setCurrent(list);
list=新列表(“选择联系人”,list.MULTIPLE);
int n=list.getFitPolicy();
list.setTicker(ticker);
contactmanipulation.getContactData(矢量);
对于(int j=0;j,仅使用标准的基本LCDUI控件通常很难做到这一点
基本上,您希望保留您的多选项列表
,但在屏幕上添加一个文本字段
。当用户在文本字段中输入字符时,如果联系人的名字和姓氏都不以用户输入开头,则联系人将从列表
中删除
文本字段完全可行,但您需要使用表单
作为主屏幕,而不是列表
您可以让用户在两个屏幕之间来回切换(搜索输入表单
和带有搜索结果的更新联系人列表
)或者,您需要通过创建自己的CustomItem
子类,将整个列表
转换为表单
,以显示列表中的每个项目,并编写代码,以便自己处理项目选择
我建议研究LWUIT,因为这可能会提供一个更简单的解决方案。要使用哪个属性将列表添加到表单?属性?列表是可显示的,而不是项。您只能将项添加到表单。使用自定义项将整个列表转换为表单,并具有列表的所有功能,有什么帮助吗?