我的应用程序正在将已复制到其中的特殊格式转换为" "。我不想允许这样做,但是我已经尝试了相当多的输入类型,但我尝试过的输入类型都没有阻止它发生。理想情况下,我想自动格式化 ,但如果需要,可以在用户复制后在后台删除它。
在布局文件中编辑文本:
<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
试试这个:
android:digits="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
您可以在此处放置任何要接受的字符。