当前位置: 首页 > 知识库问答 >
问题:

防止软输入出现

酆光熙
2023-03-14

我有一个蓝牙条形码扫描仪附在Android平板电脑上。硬件键盘在Android设置中被禁用。这让我既可以扫描条形码,又可以使用软键盘打字。

当我扫描条形码时,我的活动按预期捕获所有键。但是软键盘出现了。

android:windowSoftInputMode=stateHidden
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);

但什么都没起作用。当应用程序按下硬件键时,软键盘就会出现。

共有1个答案

江雅懿
2023-03-14

在舱单中,请尝试以下操作

<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".Main"
          android:label="@string/app_name"
          android:windowSoftInputMode="stateHidden">
 类似资料:
  • 问题内容: 如果某些javascript计算的结果是10,000个元素的数组,则Node.js repl将其打印出来。我如何防止它这样做? 谢谢 问题答案: 您为什么不只附加表情? 如 哪个打印 甚至更短,使用

  • 给定以下方案: 一个有一个JComboBox和一个JTextField 后者有一个InputVerifier提供自己的错误消息。 text Field是当前焦点所有者,其输入不满足inputVerifier(此处:小于3个字符)。 现在您单击组合,它将触发InputVerifier。 InputVerifier反过来将显示其错误消息。 您确认错误消息,瞧,组合的弹出窗口出现,准备接受选择。 对我来

  • 我想在html表单中将用户输入限制为正数。 我知道您可以设置min=“0”,但是可以通过手动输入负数绕过此设置。 有没有其他方法可以解决这个问题而不用编写验证函数?

  • 我正在尝试将输入验证添加到一组三个 ,用户在其中输入数值。我面临的问题是,为了使计算正常工作,用户无法输入零作为输入字段之一,否则应用程序将崩溃。 我尝试实现以下操作以防止输入零并显示警告消息。我收到一条错误消息,指出“无法启动活动calcResult”,这是显示计算的活动。 这是错误日志的链接:http://pastebin.com/hDsabjR6 我从这里了解到,零值仍然在通过验证,但我不知

  • 问题内容: 我想防止使用vb.net和MySQL作为数据库的清单表单中出现重复条目​​,这是我的代码: 结束子 我在搜索答案时发现了这个问题,但是当我尝试运行它时,它没有读取插入命令,而是即使没有相同的人员ID也会直接转到msbox“人员ID已经存在”。 有人可以检查为什么不阅读插入内容, 我的数据库表值: pcode =主键 lname =长文本 fname =长文本 办公室=长文本 名称=长文

  • 我的第一个标签上有一条编辑文本。当然,当我触摸编辑文本时会出现软键盘。但当我访问第二个选项卡时,这意味着第二个选项卡活动,软键盘始终出现在我的第一个选项卡上,并且不会消失,即使我的第二个选项卡活动上没有EditText。 我想防止软键盘出现,当我访问我的第二个选项卡。 我如何解决这些问题? 这是我的清单文件