Android禁用在选择文本时显示软键盘

时间:2017-09-17 05:53:00

标签: android

在EditText上当我选择文本时,软键盘会自动显示,如何在选择文字时禁用显示键盘?

我找到了许多关于隐藏或禁用显示键盘的解决方案,但我无法找到关于禁用选择文本的任何解决方案。是解决这个问题的任何解决方案吗?

1 个答案:

答案 0 :(得分:0)

如果您在单击编辑文本时不想要键盘,则表示您不希望它可编辑。为此,请停用function createApplication() { var app = function(req, res, next) { app.handle(req, res, next); }; mixin(app, EventEmitter.prototype, false); mixin(app, proto, false); // expose the prototype that will get set on requests app.request = Object.create(req, { app: { configurable: true, enumerable: true, writable: true, value: app } }) // expose the prototype that will get set on responses app.response = Object.create(res, { app: { configurable: true, enumerable: true, writable: true, value: app } }) app.init(); return app; }

edittext

当您希望启用该条件时,请从代码

启用它
<EditText
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:hint="Hello there I am edit text"
    android:enabled="false"/>

但是,您的用例可能对edittext.setEnabled(true); 的使用有效。因为如果你不想要键盘,这意味着你不想通过输入来编辑它,这就是TextView所做的。