是否有可能有一个EditText,允许多行,并没有显示建议?我试着用这段代码:Android:Multiline&No自动建议在EditText
android:inputType="textFilter|textMultiLine"
我在这个question中看到了,但它对我不起作用。如果我尝试同时使用两者,则EditText支持多行,但会出现这些建议。另外,他们正常工作。
这是SDK中的错误吗?或者也许不可能将它们结合起来?
谢谢!
是否有可能有一个EditText,允许多行,并没有显示建议?我试着用这段代码:Android:Multiline&No自动建议在EditText
android:inputType="textFilter|textMultiLine"
我在这个question中看到了,但它对我不起作用。如果我尝试同时使用两者,则EditText支持多行,但会出现这些建议。另外,他们正常工作。
这是SDK中的错误吗?或者也许不可能将它们结合起来?
谢谢!
这是应该做你想要什么:
android:inputType="textFilter|textMultiLine|textNoSuggestions"
虽然我还没有尝试过自己。 “textNoSuggestions”仅在API 5后才可用。
警告:它看起来像是API版本相关的。
textFilter
只有选项适用于运行3.1的选项卡(打字时没有建议),但在运行2.2的智能手机上不起作用(键入时仍提示)。
在2.2我使用:
android:inputType="textVisiblePassword"
恼人没有少,如果我们必须核查所有不同的API ...
你也可以使用android:SingleLine="false"
使用多了一个EditText
android:inputType="textVisiblePassword"
它正在使用android 2.3.x及以上版本。
对我的作品
android:inputType="textVisiblePassword|textMultiLine"
比别人&答案已被接受过了一会儿,但在各种设备上的一些测试后,一些键盘忽略textFilter和textNoSuggestion,我发现的唯一途径保证无键盘使用textVisiblePassword
如果你想让它在多线,则可以使用:
android:inputType="textVisiblePassword|textMultiLine"
请注意,它几乎没有做的API级别,但更多的是与安装了键盘 - 默认三星键盘上稍微大一点的设备,SwiftKey &触宝肯定忽略textFilter & textNoSuggestion
我希望这可以帮助别人的未来
如果创建EDITTEXT动态,并希望实现多行&没有自动提示,那么你需要使用:setRawInputType
editText.setRawInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
你节省了我的一天。谢谢你,兄弟。这段代码就像一个魅力。 :) – oalpayli 2017-12-12 11:39:55
它是否真的在Android冰淇淋三明治os ..上工作? – 2013-05-25 09:56:10