0

这是我从电话簿中选择联系号码的代码。我可以从手机联系人列表中搜索并选择联系人号码。但是,我想选择多个联系人并将它们添加到文本字段中。

tb2 = new TextField("To: ", "", 30, TextField.PHONENUMBER);
            tb3 = new TextField("Message: ", "", 300, TextField.ANY);
            form1.append(tb2);
            form1.append(tb3);

            form1.addCommand(submitCommand);
            //display.setCurrent(tb3);
            display.setCurrent(form1);
4

2 回答 2

1

当您使用 PHONENUMBER 约束时,应该只存在一个电话号码。根据API

“PHONENUMBER 字段可能会显示数字分隔符和标点符号,以适应所使用的电话号码约定,将数字分组为国家代码、区号、前缀等。提供的任何空格或标点符号均不被视为文本对象实际的一部分内容。例如,具有 PHONENUMBER 约束的文本对象可能显示如下:“(408) 555-1212”,但通过 API 对应用程序可见的对象的实际内容将是字符串“4085551212”。

我认为您应该尝试使用具有 MULTIPLE 类型的 ChoiceGroup。

于 2012-05-16T11:20:32.830 回答
-1

有什么问题?

    /**
     *@param current - your current TextField String
     */
    public String addContact(String current) {
        return current += "," + getNextContact();
    }

    public String getNextContact() {
        //here should be the code that gives you single one
    }
于 2012-05-16T10:32:09.333 回答