Я смог получить первый и последний текст ввода пользователя для AutoCompleteTextview, но Мое приложение зависает, когда я устанавливаю метод построителя на метод AutocompleteTextView textChanged. Я ценю любые прилагаемые усилия.App freezes on autocomplete textChanged
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
if(s.length()>0) {
String selectedText = s.toString();
int end = selectedText.length()+start;
SpannableStringBuilder builder = new SpannableStringBuilder(selectedText);
builder.setSpan(android.graphics.Typeface.BOLD, start, end, Spannable.SPAN_INCLUSIVE_INCLUSIVE);
Log.i("builderText", " "+builder);
autoCompleteTextView.setText(builder);
}
}
Опубликовать свой след стека. – Amila
Это означает, что ни 'start', ни' end' ae не совпадают в вашей строке. Это меня не удивляет, поскольку вы пытаетесь совместить два ** целых числа ** в строке. Более того, строка, возможно, пуста. –
@ Rotwang вы можете дать мне представление о том, как это сделать? – jonathan