gpt4 book ai didi

android - java.lang.IndexOutOfBoundsException : setSpan (4 . .. 18) 结束超过长度 6

转载 作者:行者123 更新时间:2023-11-30 02:30:01 26 4
gpt4 key购买 nike

我只是将 EditText 与 token 自动完成 View 一起使用,我希望 EditText 输入类型为“phone”所以我用了..

 if (savedInstanceState == null) {
completionView.setPrefix("To: ");
completionView.addObject(people[0]);
completionView.addObject(people[1]);
}
onClick();
adapter.notifyDataSetChanged();
completionView.setInputType(InputType.TYPE_CLASS_PHONE);

它不工作..需要帮助....提前致谢..

最佳答案

您必须使用 this library ,虽然我没有遇到任何崩溃。

people = new Person[]{
new Person("Margaret Smith", "8888888888888"),
new Person("Max Jordan", "77777777777"),
new Person("Meg Peterson", "666666666666"),
new Person("Amanda Johnson", "555555555555"),
new Person("Terry Anderson", "4444444444444")
};

adapter = new FilteredArrayAdapter<Person>(this, R.layout.person_layout, people) {
@Override
public View getView(int position, View convertView, ViewGroup parent) {
if (convertView == null) {
LayoutInflater l = (LayoutInflater)getContext().getSystemService(Activity.LAYOUT_INFLATER_SERVICE);
convertView = (View)l.inflate(R.layout.person_layout, parent, false);
}
Person p = getItem(position);
((TextView)convertView.findViewById(R.id.name)).setText(p.getName());
((TextView)convertView.findViewById(R.id.email)).setText(p.getEmail());
return convertView;
}

@Override
protected boolean keepObject(Person obj, String mask) {
mask = mask.toLowerCase();
return obj.getName().toLowerCase().startsWith(mask) || obj.getEmail().toLowerCase().startsWith(mask);
}
};
completionView = (ContactsCompletionView)findViewById(R.id.searchView);
completionView.setAdapter(adapter);
completionView.setTokenListener(this);
if (savedInstanceState == null) {
completionView.setPrefix("To: ");
completionView.addObject(people[0]);
completionView.addObject(people[1]);
}
completionView.setInputType(InputType.TYPE_CLASS_PHONE);

你应该让你的问题更清楚并发布详细信息。

关于android - java.lang.IndexOutOfBoundsException : setSpan (4 . .. 18) 结束超过长度 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27438320/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com