EditText не принимает ввод в Android?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 EditText не принимает ввод в Android?

Сообщение Anonymous »

У меня есть один текст редактирования Я подключил к этому TextWatcher.

Код: Выделить всё

            selectedValue.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
showKeyBoard(mContext, selectedValue);
return false;
}
});

selectedValue.addTextChangedListener(new TextWatcher() {

@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {}

@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {}

@Override
public void afterTextChanged(Editable s) {
if (!selectedAssetType.equals(OrderBookTypes.MUTUAL_FUND_TYPE)) {
loadSearchFilterData();
}
}
});

public void showKeyBoard(Context context, EditText edit) {
InputMethodManager m = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
if (m != null) {
edit.requestFocus();
m.toggleSoftInput(0, InputMethodManager.SHOW_IMPLICIT);
}
}

private void loadSearchFilterData() {

if (!selectedValue.getText().toString().isEmpty()) {
String s = selectedValue.getText().toString();
List filterList = new ArrayList();
for (int i = 0; i < sortedFilteredList.size(); i++) {
if (sortedFilteredList.get(i).getDpVal().toLowerCase().contains(s.toLowerCase())) {
filterList.add(sortedFilteredList.get(i));
}
}
orderBookModel.clear();
orderBookModel.addAll(filterList);
} else {
orderBookModel.clear();
orderBookModel.addAll(sortedFilteredList);
}

if (orderBookModel.size() == 0) {
setErrorMsg(mContext.getResources().getString(R.string.no_data_available_txt));
} else {
itemListLayout.setVisibility(View.VISIBLE);
errorScrollview.setVisibility(View.GONE);
}
if (orderAdapter != null) {
orderAdapter.requestType = requestType;
orderAdapter.notifyDataSetChanged();
}
}
Но я не могу туда печатать. Символы не отображаются, когда я печатаю. Если я удалю строку orderBookModel.addAll(filterList);, я смогу печатать, но удаление этой строки нарушит мою функциональность. Кто сможет это решить?

Подробнее здесь: https://stackoverflow.com/questions/782 ... in-android
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»