如果我将Chrome for Android中的文本复制/粘贴到我的EditText视图中,它会变得混乱,显然是由于富文本格式化.
字体大小完全混乱,而不是那么大http://erikmi.tk/WaeG/image.png
有没有办法告诉EditText视图忽略富文本格式?或者我可以捕获粘贴事件并在设置之前将其删除吗?我该怎么办?
更新:
所以我意识到,它editText.getText()
给了我一个SpannableString
包含一些格式.我可以通过召唤来摆脱.clearSpans();
它.但我不能做那样的事情,editText.addTextChangedListener(new TextWatcher() { … }
因为它变得非常缓慢,只有当我离开editText视图时UI才会更新.
我想区分调试,测试版和喜欢它的描述App Store中建立我的应用程序在这里。这可以正常工作,并且我具有所有构建变量,但是我的应用程序的CFBundleDisplayName本地化为两种不同的语言。将$ {BUNDLE_DISPLAY_NAME_SUFFIX}添加到我的Info.plist中显然没有任何作用,并且在本地化字符串中使用变量会将其视为常规字符串。
所以我想知道是否甚至可以从InfoPlist.strings文件中引用构建变量,或者是否忽略了某些内容。我是否必须为此使用独特的构建脚本,或者这显然不是开箱即用的可能性?