【发布时间】:2014-12-12 06:48:27
【问题描述】:
我只是将EditText 与令牌自动完成视图一起使用,我希望EditText 输入类型为“电话”
所以我用了..
if (savedInstanceState == null) {
completionView.setPrefix("To: ");
completionView.addObject(people[0]);
completionView.addObject(people[1]);
}
onClick();
adapter.notifyDataSetChanged();
completionView.setInputType(InputType.TYPE_CLASS_PHONE);
它不起作用..需要帮助..提前谢谢..
【问题讨论】:
-
也许您应该发布更多代码。我不知道你真正的问题是什么,你的completionView是什么
-
什么是completionView,什么包含people?但我可以告诉你,你有“java.lang.IndexOutOfBoundsException: setSpan (4 … 18) ends beyond length 6”因为你的文本长度是 6(你有 6 个字符)并且你试图设置从第 4 到第 18 个字符的范围,这样你就有了“IndexOutOfBoundsException”
-
@Jerome..completionView = (ContactsCompletionView)findViewById(R.id.searchView);
-
@Rami..people 包含{"name","9983423555"}
-
我只想要我的标记完整文本视图的编辑文本
标签: android