Android EditText удаляет специальное форматирование и символы (обработка «символа замены объекта» ) - PullRequest
0 голосов
/ 19 июня 2020

Мое приложение превращает скопированное в него специальное форматирование в «». Я не хочу этого допускать, но я пробовал несколько типов ввода, и ни один из тех, что я пробовал, не останавливал. В идеале я хотел бы автоматически отформатировать , но при необходимости можно было бы удалить его в фоновом режиме после того, как пользователь скопировал его.

EditText в файле макета:

<EditText
        android:id="@+id/edit_recipe_ingredients"
        style="@style/EditorFieldStyle"
        android:layout_height="fill_parent"
        android:gravity="top|start"
        android:hint="@string/ingredientsHint"
        android:inputType="textAutoCorrect|textMultiLine"/>

Я пробовал android: imeOptions = "flagForceAscii" здесь, но это не сработало

Пример проблемы: Копирование и вставка:

2 aubergines, cut into ½ cm thick slices

8 tbsp olive oil, plus extra for the dish

из https://www.bbcgoodfood.com/recipes/roasted-vegetable-lasagne

В результате будет вставлено следующее:

2 aubergines



, cut into ½ cm thick slices

8 tbsp olive oil



, plus extra for the dish

1 Ответ

0 голосов
/ 19 июня 2020

Попробуйте следующее:

android:digits="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"

Вы можете поместить сюда любые символы, которые хотите принять.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...